mysqldump 关键参数说明


mysqldump 常用关键参数 

mysqldump --help

1,-B 指定多个库,同时增加了创建库的语句和use语句

2,--compact 去掉注释,适合调试输出

3,-A 备份所有库  --all-databases

4,-E 去掉warning  --events   5.6以后加此参数无效

5,-F 刷新binlog日志

6,--master-data  增加binlog日志文件名及对应的位置点

7,-x --lock-all-tables 锁表,保持数据一致性

8,-d 只备份表结构

9,-t 只备份数据

10,-l --lock-tables 所有表只读

11, -R 表示导出函数、存储过程

11,--single-transaction 适合innodb存储引擎数据库备份, 通常用于保证备份一致性

--master-data=1   用于做主从复制时候,使用1 

--master-data=2   用于使用备份做增量恢复时候,使用2


生产环境备份

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 




mysql 5.6版本

去掉 Warning: Using a password on the command line interface can be insecure

1
2
3
4
vim /etc/mysql/my.cnf
[mysqldump]
user=your_backup_user_name
password=your_backup_password





      本文转自crazy_charles 51CTO博客,原文链接:http://blog.51cto.com/douya/1788025,如需转载请自行联系原作者

上一篇:citrix4.0无法安装web interface


下一篇:ORACLE RAC--在RAC节点上测试产生并调试core文件