MySQL数据库使用Xtrabackup全备和全备还原(3)

一般情况下,在备份完成后,数据尚且不能用于恢复操作,因为备份的数据中可能会包含尚未提交的事务或已经提交但尚未同步至数据文件中的事务。因此,此时数据文件仍处理不一致状态。“准备”的主要作用正是通过回滚未提交的事务及同步已经提交的事务至数据文件也使得数据文件处于一致性状态。读取备份文件夹中的配置文件,然后innobackupex重做已提交事务,回滚未提交事务,之后数据就被写到了备份的数据文件(innodb文件)中,并重建日志文件。这一步隐式调用了2次xtrabackup –prepare。

语法:
innobackupex --apply-log --use-memory=4G /path/to/BACKUP-DIR/日期文件夹

例子:
[root@linuxidc backup]# innobackupex --apply-log /backup/2019-09-04_18-01-55/
160904 18:04:24 innobackupex: Starting the apply-log operation

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/65b91fb140919062980e97f5d3931535.html