0
点赞
收藏
分享

微信扫一扫

mydumper

夕颜合欢落 2023-02-25 阅读 87

mydumper --host=
{DB_USER} --password=${DB_PASS} --less-locking --nobackup-locks --complete-insert --rex '(^?!(mysql.|sys.))' --rows=1000000 --threads=5 --statement-size=10000000 --outputdir=/data1/backup_mysql/ | tee -a /data1/backup_mysql.log

-r, --rows 将表按行分块时,指定的块行数,指定这个选项会关闭 --chunk-filesize
-F, --chunk-filesize 将表按大小分块时,指定的块大小,单位是 MB(一般不用)
-o, --outputdir 备份文件输出的目录
-s, --statement-size 生成的insert语句的字节数,默认1000000
-c, --compress 压缩输出文件
-B, --database 要备份的数据库,不指定则备份所有库
-T, --tables-list 需要备份的表,名字用逗号隔开
-x, --regex 是同正则表达式匹配 --rex '(^?!(mysql.|sys.))'
-k, --no-locks 不使用临时共享只读锁,使用这个选项会造成数据不一致(不要用)
--less-locking 减少对InnoDB表的锁施加时间(不懂原理,加上吧)
-b, --binlogs 导出binlog
-h, --host 连接的主机名
-u, --user 备份所使用的用户
-p, --pass 密码
-P, --port 端口
-t, --threads 开启的备份线程数,默认是4
-v, --verbose 输出信息模式, 0 = silent, 1 = errors, 2 =
warnings, 3= info, 默认为 2

举报

相关推荐

0 条评论