美文网首页
搭建MySQL增强半同步

搭建MySQL增强半同步

作者: 芒果之夏 | 来源:发表于2020-04-28 02:58 被阅读0次

    1、基于主从复制

    也就是说,在已配好主从复制的前提下


    2、修改master、slave配置文件:

    rpl_semi_sync_master_enabled=1
    rpl_semi_sync_master_timeout=2147483648
    rpl_semi_sync_slave_enabled=1


    3、 master、slave加载模块

    master:
    INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';
    INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
    set global rpl_semi_sync_master_enabled=1;
    set global rpl_semi_sync_master_timeout=2147483648;
    set global rpl_semi_sync_slave_enabled=1;
    show plugins;

    slave:
    INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';
    INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
    set global rpl_semi_sync_master_enabled=1;
    set global rpl_semi_sync_master_timeout=2147483648;
    set global rpl_semi_sync_slave_enabled=1;
    show plugins;
    stop slave;
    start slave;


    4、 监控

    show global status like "%semi%";


    15859948001877.jpg

    注:rpl_semi_sync_master_no_tx 没有事务同步的事务个数


    相关文章

      网友评论

          本文标题:搭建MySQL增强半同步

          本文链接:https://www.haomeiwen.com/subject/avkmwhtx.html