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

  • 相关阅读:
    链表-(1)
    爬虫(10-3)验证码图片识别
    爬虫10-2(多线程爬虫)
    分布式爬虫系统的架构(19)
    pipenv管理Python虚拟环境
    peewee-async集成到tornado
    Python3笔记051
    Python3笔记050
    Python3笔记049
    Python3笔记048
  • 原文地址:https://www.cnblogs.com/lidabo/p/14416424.html
Copyright © 2011-2022 走看看