MySQL5.6 备份之mysqldump(一)
admin
2023-05-29 13:01:31
0

Usage: mysqldump [OPTIONS] database [tables] 
OR mysqldump [OPTIONS] –databases [OPTIONS] DB1 [DB2 DB3…] 
OR mysqldump [OPTIONS] –all-databases [OPTIONS] 
可使用mysqldump –help查看所有命令帮助

最常用的参数说明:
1. --all-databases ,-A:
导出全部数据库,包括mysql、informance_schema、performance_schema数据库
例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --all-databases > all.sql
     或者:
     mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -A > all.sql
2.--no-data, -d:
导出所有数据库的表结构,不包括数据
例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --no-data --all-databases > 1.sql
     或者:
     mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -d -A > 1.sql
3.--databases , -B
导出某个数据库的数据
例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --databases testdatabase > 1.sql
    或者:
    mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -B testdatabase > 1.sql
4.--add-drop-database:
每个数据库创建之前添加drop数据库语句,使用此选项需要谨慎,因为再导入数据库时候,会覆盖已经存在的数据库,此选项默认关闭。
5.--add-drop-table
每个数据表创建之前添加drop数据表语句,默认为打开状态,使用--skip-add-drop-table关闭该功能
例子:取消添加drop表语句:
mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --skip-add-drop-table --all-databases > all.sql
6.--master-data 
导出带有master_log_file和master_log_pos 信息,初始化slave时候使用
例子:
   mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --master-data --all-databases > all.sql
7.--single-transaction
InnoDB表在备份时,启用选项--single-transaction来保证备份的一致性,它的工作原理是设定本次session的隔离级别为REPEATABLE READ,
以确保本次会话备份时,不会看到其他会话已经提交了的数据。同时加global read lock 的时间很短,可以理解为hot backup,
所以强烈建议在用mysqldump参数做备份的时候加上--single-transaction参数。


相关内容

热门资讯

致2026级新生:这份2026... 在接下来的日子里,2026级的新同学将陆续收到那份期盼已久的录取通知书,正式成为黄河科技学院的一员。...
日本车企丰田在乌克兰的仓库被炸 8月5日,“丰田-乌克兰”官方帐号在社交媒体发文称,8月4日晚至8月5日凌晨,“丰田-乌克兰”的汽车...
因通信失误,特朗普所乘直升机与... 【环球网报道 记者 闫珮云】美国总统特朗普所乘直升机当地时间4日在华盛顿遭遇飞行安全事件。《纽约时报...
美国一政客在沙滩上与他人发生肢... 【环球网报道】据福克斯新闻网等美媒8月5日报道,美国民主党籍众议院候选人基里尔·巴辛日前在夏威夷沙滩...
休达移民潮观察:我在西班牙看到... 编者按7月底,西班牙北非飞地休达发生了一场震动欧洲的边境风波。七万名摩洛哥年轻人在社交媒体的信息鼓动...
上海汇正财经顾问有限公司:供给...   近期国内稀土行业供需格局改善,行业景气度重回上行通道。上海汇正财经顾问有限公司分析表示,当前稀土...
青海拉面告别“兰州拉面”,借来... 澎湃新闻主笔 沈彬近日,“兰州拉面”店招纷纷改换为“青海拉面”,成为了社会关注热点。今年6月,天津7...
新华时评|从“向新”“向优”读... 新华社北京8月5日电 题:从“向新”“向优”读懂中国经济韧性活力新华社记者王悦阳“我国经济呈现动能向...
2026线上商城哪家更好用?主... 选型误区:莫让“伪需求”绑架预算 在筛选平台之前,商家首先需要破除两个常见的选型误区。 误区一:功能...
AI虚拟主播难辨真假?这份AI... 你在看直播时,是不是也刷到过这样的画面?主播长相精致、表情恒定、动作流畅,商品展示得近乎完美,但总感...