首页 运维干货MySQL实时在线备份恢复方案

MySQL实时在线备份恢复方案

运维派是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai

快照和复制技术的结合可以保证我们得到一个实时的在线MySQL备份解决方案
当主库发生误操作时,只需要恢复备库上的快照,然后再根据binlog执行point-in-time的恢复即可
下面假定一个场景:
主从架构,没有延迟,某DBA误操作:drop database
接下来我们按照以上场景进行备份恢复模拟测试

1.主库准备测试数据

到备库确认:

2.加个全局读锁
在备库

3.为备库所在分区创建快照

4.获取二进制日志坐标

解锁
在备库:

6.挂载快照

7.主库某无经验DBA误操作

记录下此时时间:2013-10-14 10:17:10

备库确认是否存在库cnfol:

8.备份快照

这里做备份的原因有2点
* 其一,昂贵的IO,因为磁头要在快照区和系统区来回跑
* 其二,快照区空间不足,因为是COW原理

9.删除快照

10.格式化备库所在分区

11.解压缩快照到备库所在分区

12.启动MySQL

13.利用binlog执行point-in-time恢复

14.确认数据

原文地址:http://www.jh-floor.com/shujuku/Mariadb/10070.html
原文作者:jh-floor

本文链接:http://www.yunweipai.com/36350.html

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部