-A/--all-databases 备份所有数据库
-B/--databases 备份多个库
mysqldump -uxx -pxxx -B 库名1 库名2 >xxx.sql
--single-transaction 只用于innodb引擎,用于保证备份数据时的一致性
--master-data=1/2
该选项将二进制日志的位置和文件名写入到输出中。该选项要求有RELOAD权限,并且必须启用二进制日志。如果该选项值等于1,位置和文件名被写入CHANGE MASTER语句形式的转储输出,如果你使用该SQL转储主服务器以设置从服务器,从服务器从主服务器二进制日志的正确位置开始。如果选项值等于2,CHANGE MASTER语句被写成SQL注释。
--dump-slave=1/2 该参数用在从库端备份数据,在线搭建新的从库使用
--no-data/-d 只备份表结构,不备份数据
--complete-insert/-c 使用完整的插入语句,可以提高插入效率
-t 只导出insert语句
--where=/w 导出条件
--default-character-set 设置字符集
-F/--flush-logs 刷新2进制日志