MySQL延迟主从复制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL延迟主从复制相关的知识,希望对你有一定的参考价值。

世界上没有卖后悔药的,一旦做错了,后悔莫及。我们作为运维,尤其是不小心误删除数据库里的数据时,那更是损失巨大。对于mysql来说,这里有一种方法,可以避免这种悲剧的发生。

这儿所谓的延迟,并不是经常说的网络延迟,而是我们故意把从库复制的步伐放慢,比如让从库比主库慢30分钟。这样,如果在半小时内发现数据有问题,还能补救。

MySQL 5.6 已经支持延迟复制, 可设置备节点的延迟时间, 延迟复制是有意义的,例如防止主节点数据误删,查看数据库历史状态等。

配置也不难,做完主从后,再加上这句:

CHANGE MASTER TO MASTER_DELAY = N;

这里的N单位是秒,这样从库则会比主库延时N秒。做完之后,在show slave status的时候,就可以看到SQL_Delay的值。

SQL_Delay: xxx

插播个广告: 阿铭Linux保障班第三期马上就要开班了,课程详情 http://www.apelearn.com/linux/lesson_new_intro.html

以上是关于MySQL延迟主从复制的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 主从复制 当主库挂掉,从库还有复制延迟时,应该怎么样恢复完整

MySQL主从复制延迟解决方案

介绍下Mysql的主从复制原理?产生主从延迟的原因?

mysql主从复制延迟

Mysql主从复制—判断是否延迟

mysql 主从复制延迟及解决