MySQL主从延时复制

  

,,,MySQL的主从复制是实现MySQL大规模集群的基础,其在日常生产环境中被广泛的被应用,而在MySQL5.6开始对MySQL的底层代码不断的重构完善后在MySQL的主从复制取得极大的进步,且在5.7版本引入主从多线程复制(https://blog.51cto.com/jim123/1961241),而在5.6版本开始MySQL的主从复制就支持奴隶上延时复制主而不需要借助第三方工具实现,主从复制延时可以在主误删除数据后在奴隶中延时一定时间后快速找回误删除数据,至于设置也很简单就是在从库设置连接主库时添加一个参数即可:

CHANGE  MASTER 用MASTER_DELAY =, 3600;   #这里的单位是3600秒秒即一个小时

此时在开启奴隶,此时再看下奴隶的状态,会有2个参数:

SQL_Delay:,显示已设置的主备延迟的时间,单位秒;   SQL_Remaining_Delay:显示剩余的主备延迟时间,单位秒;

 MySQL主从延时复制

MySQL主从延时复制