mydumper 0.9.5 备份恢复命令详解

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/vkingnew/article/details/83010053
软件版本:mydumper 0.9.5
Mydumper命令:
  -B, --database              需要备份的数据库
  -T, --tables-list           备份的表,使用英文逗号分隔
  -O, --omit-from-file        包含要跳过的database.table条目列表的文件,每行一个(在应用正则表达式选项之前跳过)
  -o, --outputdir             备份文件指定的目录
  -s, --statement-size        INSERT语句的字节数, 默认 1000000
  -r, --rows                  尝试将表的数据按多少行分隔为块,当使用--chunk-filesize时此参数关闭。
  -F, --chunk-filesize        表的数据按照多少M分隔,输出为备份文件,单位为M
  -c, --compress              压缩输出文件
  -e, --build-empty-files     若表没有数据仍然生成一个空文件
  -x, --regex                 使用正则表达式
  -i, --ignore-engines        忽略存储引擎,使用英文逗号分隔
  -N, --insert-ignore         使用--insert-ignore备份行数
  -m, --no-schemas            不导出表结构
  -d, --no-data               卜导出表数据
  -G, --triggers              备份触发器
  -E, --events                备份事件(mysql的定时任务)
  -R, --routines              备份自定义的存储过程和函数
  -W, --no-views              不导出视图
  -k, --no-locks              不执行临时共享锁。警告:此操作会引起不一致的备份。 
  --no-backup-locks           不使用percona的备份锁
  --less-locking              在InnoDB表使用最小的锁表时间
  -l, --long-query-guard      设置备份时候慢查询的计时器,单位妙,默认值60.
  -K, --kill-long-queries     杀掉长查询语句
  -D, --daemon                是以daemon模式使用
  -I, --snapshot-interval     dump快照间隔时间,默认60分钟,需要在daemon模式下
  -L, --logfile               备份日志文件路径,默认是stdout输出
  --tz-utc                    在备份文件的顶部标注SET TIME_ZONE='+00:00',当服务器位于不同的时区或者在不同时区的服务器之前迁移timestamp数据,默认是禁用的
  --skip-tz-utc               默认值
  --use-savepoints            使用保存点减少数据锁定的问题,需super权限
  --success-on-1146           如表不存在则不增加错误计数,使用告警替换严重级别。
  --lock-all-tables           使用lock table 锁定所有的表,替代FTWRL
  -U, --updated-since         仅备份过去几天更新的表数据
  --trx-consistency-only      仅事务一致性
  --complete-insert           insert语句是完整的,包括列名
  -h, --host                  连接的主机
  -u, --user                  连接的用户,需要必需的权限
  -p, --password              连接用户的密码
  -a, --ask-password          提示输入用户的密码
  -P, --port                  连接使用的端口
  -S, --socket                连接使用的socket文件
  -t, --threads               备份使用的并发线程,默认是4
  -C, --compress-protocol     mysql连接上使用压缩协议
  -V, --version               展示mydumper程序的版本号
  -v, --verbose               输出信息的等级 0 = silent, 1 = errors, 2 = warnings, 3 = info默认为2
  --defaults-file             使用指定的配置文件
  --ssl                       连接使用SSL
  --key                       SSL连接使用的秘钥文件路径
  --cert                      SSL连接使用的认证文件路径
  --ca                        SSL连接使用证书颁发机构文件的路径名
  --capath                    包含PEM格式的受信任SSL CA证书的目录的路径名
  --cipher                    用于SSL加密的允许密码列表
myloader命令:
  -d, --directory                   数据恢复的目录
  -q, --queries-per-transaction     每个事务的查询数,默认1000
  -o, --overwrite-tables            若表存在则删除
  -B, --database                    需要恢复的数据库
  -s, --source-db                   恢复的数据
  -e, --enable-binlog               恢复数据的时候开启binlog
  -h, --host                        连接的主机
  -u, --user                        连接的用户
  -p, --password                    连接的用户密码
  -a, --ask-password                提示输入用户
  -P, --port                        连接的端口
  -S, --socket                      连接使用的socket文件
  -t, --threads                     恢复使用的线程数,默认是4
  -C, --compress-protocol           在mysql连接的时候使用压缩协议
  -V, --version                     显示myloader的版本新
  -v, --verbose                     输出日志的等级, 0 = silent, 1 = errors, 2 = warnings, 3 = info, 默认为2
  --defaults-file                   使用指定的配置文件

猜你喜欢

转载自blog.csdn.net/vkingnew/article/details/83010053