首页 > 网络 > 其他 >

mysqldump常用参数用法-弦断指间-51CTO博客

2020-05-14

mysqldump 常用参数 -A --all-databases 备份所有数据库 -B --databases 备份多个库 mysqldump -uxx -pxxx -B 库名1 库名2 >xxx sql --single-transaction 只用于innodb引擎,用于保证备份数据时

mysqldump 常用参数

-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进制日志
相关文章
最新文章
热点推荐