登录
首页 >  数据库 >  MySQL

MySQL 使用 mysqldump 转储SQL格式的数据及重新加载SQL格式的备份

来源:SegmentFault

时间:2023-02-24 21:54:13 483浏览 收藏

哈喽!今天心血来潮给大家带来了《MySQL 使用 mysqldump 转储SQL格式的数据及重新加载SQL格式的备份》,想必大家应该对数据库都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到MySQL,若是你正在学习数据库,千万别错过这篇文章~希望能帮助到你!

使用mysqldump转储SQL格式的数据

转储所有数据库

shell> mysqldump --all-databases > dump.sql

仅转储特定数据库

shell> mysqldump --databases db1 db2 db3 > dump.sql

仅转储特定数据库,但不包含 CREATE DATABASE 和 USE 语句

shell> mysqldump test > dump.sql

仅转储特定数据库的特定数据表

shell> mysqldump test t1 t3 t7 > dump.sql

分别转储

test
数据库的表定义和数据

shell> mysqldump --no-data test > dump-defs.sql
shell> mysqldump --no-create-info test > dump-data.sql

转储存储过程和事件

shell> mysqldump --no-data --routines --events test > dump-defs.sql

重新加载SQL格式的备份

恢复数据

shell> mysql  source dump.sql

如果文件不包含 CREATE DATABASE 和 USE 语句

shell> mysqladmin create db1
shell> mysql db1  CREATE DATABASE IF NOT EXISTS db1;
mysql> USE db1;
mysql> source dump.sql

以上就是《MySQL 使用 mysqldump 转储SQL格式的数据及重新加载SQL格式的备份》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表