Innobackupex(xtrabackup)完全备份Mysql过程

警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。

 

 

 

1 首先会启动一个xtrabackup_log后台检测的进程,实时检测mysql 事务日志redo的变化,一旦发现redo有新的日志写入,立刻将日志写入到日志文件xtrabackup_logfile中

2 复制innodb的数据文件和系统表空间文件idbdata1到对应的以默认时间戳为备份目录的地方。

3 复制结束后,执行flush table with read lock锁表操作。(MyISAM引擎由于不支持事务日志,所以会进行锁表。)

4 复制.frm,MYI,MYD文件。

5 并且在这一时刻获得binary log 的位置。

6 将表进行解锁unlock tables。

7 停止xtrabackup_log进程。

请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%