手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

MySQL主从延时复制

[日期:2017-11-26] 来源:Linux社区  作者:jim123 [字体: ]

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

CHANGE MASTER TO MASTER_DELAY = 3600;

#这里的单位是秒3600秒即一个小时

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

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

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

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-11/148889.htm

linux
相关资讯       MySQL主从复制  MySQL主从 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款