mysql 在线备份_MySQL实时在线备份恢复方案

快照和复制技术的结合可以保证我们得到一个实时的在线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.yunweipai.com/36350.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值