MySQL-主从复制_延时从库
延时从库
解决数据损坏
- 物理损坏
- 误操作rm
- 磁盘阵列损坏
- 机房爆炸
- 逻辑损坏
- 删库跑路
对于传统的主从复制,比较擅长处理物理损坏。
设计理念
对SQL线程进行设置延迟。
延迟多久合适
企业生产中一般设置延迟3-6个小时
如何设置
1 | 从库: |
如何使用
模拟故障:
1 | mysql -S /data/3307/mysql.sock -p |
发现问题,处理思路:
- 停止从库SQL线程,停止主库业务。
- 模拟SQL手工恢复relaylog到drop之前的位置点
- 截取relaylog日志,找到起点(relay-log.info)和终点(drop 操作之前)
- 恢复截取的日志,验证数据可用性。
开始处理:
1 | 1.停止从库SQL线程,停止主库业务。 |