zoukankan      html  css  js  c++  java
  • MySQL主从复制中的定时任务EVENT

    MySQL: 5.7.25-log
    MHA主从集群
    开启GTID同步

    正常运行时:

    1.主从环境中主库创建事件event会自动同步到备库;
    2.主event状态ENABLED,备库中状态为 SLAVESIDE_DISABLED;
    3.event触发的所有操作均会记录binlog,备库通过binlog进行同步;

    主从切换后:

    1.新主库(原备库)不会启动event执行,需要执行命令 alter event e_xxxx ENABLE;来启动事件;(启动前确保参数event_scheduler=ON,可通过set global event_scheduler=1 ; 开启)
    2.新备库(原宕机的主库)启动时需要注意不能开启event,可在my.cnf文件中添加参数 event_scheduler=OFF(8.0是默认开启的),否则会因为event自己生成的数据和binlog同步的数据发生主键冲突等报错。
    3.启动后执行change master设置为从库,开启同步即可。

    测试案例:

    1.正常同步

     


    from:https://www.jianshu.com/p/a0b83b583f8e

  • 相关阅读:
    Linux中-POSIX 线程详解
    sql server 2008如何导入mdf,ldf文件
    div浏览器兼容问题
    桥(Bridge)模式
    JSTL核心标签
    filter中的dispatcher解析
    synchronized探究
    最全设计模式(转载)
    面试题总结
    企业为什么要去竞争?
  • 原文地址:https://www.cnblogs.com/lidabo/p/14416424.html
Copyright © 2011-2022 走看看