linux xtrabackup备份恢复,Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份...

本篇博客详细介绍了如何利用xtrabackup工具结合二进制日志在MySQL环境中进行数据库的完全备份、增量备份以及增量恢复的操作过程。实验涉及多个步骤,包括备份、apply-log、增量合并和恢复,并强调了在不同恢复场景下的正确操作方法。实验环境为两个不同的节点间的数据迁移。
摘要由CSDN通过智能技术生成

实验三:利用xtrabackup+二进制日志实现增量备份和恢复数据库

本例中实现的是将所有的增量日志都通过apply-log的步骤同步到完全备份文件中,如果希望利用增量日志还原到固定某次增量备份的数据,则不能使用本例中方式对所有的备份都进行apply-log操作,如果希望利用增量日志还原到固定哪次增量备份的数据,则将最初的完全备份的数据、和期望还原到某个增量备份前的增量备份的数据,拷贝一份到别的地方,然后依次对拷贝出来的完全备份做apply-log,对每次增量备份做apply-log,然后用形成的apply-log后形成的完全备份的数据,进行恢复

实验环境:将node72(10.1.32.72)上的数据库的数据还原到node73(10.1.32.73)上

1、安装xtrabackup软件包

3c8ce6380daa33c267ccb0e2e66a02de.png

2、验证数据的存储引擎类型

3c8ce6380daa33c267ccb0e2e66a02de.png

3、查看数据初始状态

3c8ce6380daa33c267ccb0e2e66a02de.png

4、先进行完全备份,对完全备份进行apply-log,查看完全备份生成的文件

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

5、进行第一次增量备份,对增量备份进行apply-log,将增量日志合并到完全备份中,查看第一次增量备份生成的文件信息

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

6、进行第二次增量备份,对增量备份进行apply-log,将增量日志合并到完全备份中,查看第二次增量备份生成的文件信息

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

7、模拟进行二进制日志的导出

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

8、拷贝完全备份的数据和二进制日志导出的事件数据到需要恢复的节点上

3c8ce6380daa33c267ccb0e2e66a02de.png

9、在需要恢复的节点上安装xtrabackup软件包

3c8ce6380daa33c267ccb0e2e66a02de.png

10、恢复完全备份

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

11、恢复二进制日志事件

3c8ce6380daa33c267ccb0e2e66a02de.png

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/60623

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值