MySQL备份恢复之增量备份恢复演练

增量的恢复演练
增量需要指定在谁的基础上增量
(1)可以指定在全备的基础上进行增量
(2)也可以在增量的基础上进行增量

全备+apply log(redo only)+增量备份

演练:
1.进行全备,一般不指定时间戳在这里插入图片描述MySQL备份恢复之增量备份恢复演练_第1张图片2.备份完成后,接着应用日志,因为后边会有增量,所以这个地方需要加redo only在这里插入图片描述查看当前状态MySQL备份恢复之增量备份恢复演练_第2张图片log-applied表示apply log+redo only;如果是prepared,表示没有使用redo-only

3.进入数据库进行插入数据操作
在这里插入图片描述
4.进行第一次增量在这里插入图片描述MySQL备份恢复之增量备份恢复演练_第3张图片–incremental:指定增备的目标路径,就是将这次增备备份到哪
–incremental-basedir=:指定上次备份的路径,可以是全备,也可以是增备

5.应用增量日志,因为后边还有第二次增量备份,所以这里也用redo only
在这里插入图片描述
–incremental:接上全备的路径
–incremental-dir=:增备的位置,要把哪个增备打到全备中去

6.插入数据,准备进行第二次增量在这里插入图片描述
7.进行第二次增量备份在这里插入图片描述MySQL备份恢复之增量备份恢复演练_第4张图片8.应用第二次增量日志,因为后边没有增量备份,所以这里不用redo only,跟binlog接壤
在这里插入图片描述
注: 将第二次增量备份打到全备中MySQL备份恢复之增量备份恢复演练_第5张图片9.在插入数据,用来验证binlog 在这里插入图片描述
10.将数据目录中binlog的移除来,关闭数据库,清空数据目录,进行恢复在这里插入图片描述
11.查看全备的xtrabackup_info中提示binlog的位置,继续跑binlog,跑到合适的点为止0MySQL备份恢复之增量备份恢复演练_第6张图片从688开始跑在这里插入图片描述备注:从库上进行备份的时候,最好将主从的应用线程给关闭

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