mysqldump 常用关键参数
mysqldump --help
1,-B 指定多个库,同时增加了创建库的语句和use语句
2,--compact 去掉注释,适合调试输出
3,-A 备份所有库 --all-databases
4,-E 去掉warning --events
5,-F 刷新binlog日志
6,--master-data 增加binlog日志文件名及对应的位置点
7,-x --local-all-tables 锁表,保持数据一致性
8,-d 只备份表结构
9,-t 只备份数据
10,-l --local-tables 所有表只读
11,--single-transaction 适合innodb存储引擎数据库备份, 通常用于保证备份一致性
生产环境
myisam 备份常用参数:
mysqldump -uroot -p123456 -E -A -B --master-data=2 -x |gzip >/data/back/all.sql.gz
innodb 备份常用参数:
mysqldump -uroot -p123456 -E -A -B --master-data=2 --single-transaction |gzip >/data/back/all.sql.gz
myisam 和innodb 存储引擎同时存在:
mysqldump -uroot -p123456 -E -A -B --master-data=2 -x |gzip >/data/back/all.sql.gz
本文出自 “crazy_sir” 博客,请务必保留此出处http://douya.blog.51cto.com/6173221/1788025
原文地址:http://douya.blog.51cto.com/6173221/1788025