关于mysql的企业级备份工具

                                                           

下方图片来自网络侵权删

mydumper是一个高性能多线程备份和恢复工具

 

下载安装这里不做说明

mydumper备份相关参数:

关于mysql的企业级备份工具_第1张图片

 

myloader 数据恢复参数:

关于mysql的企业级备份工具_第2张图片

 

示例:

       

 mydumper -u root -p123 -S /tmp/mysql.sock  -P 3306 -c -B test -o /tmp/backup



 myloader -u root -p123 -S /tmp/mysql.sock  -P 3311   -B  test -d /tmp/backup/tmp/backup

 

 

备份过程原理: 

1、建立连接

2、FLUSH TABLES WITH READ LOCK

3、开启事物

4、SHOW MASTER STATUS

5、SHOW SLAVE STATUS

6、SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ

7、UNLOCK TABLES /* FTWRL */

//释放锁 后边会进行innodb表的备份

你可能感兴趣的:(MySQL备份恢复)