美文网首页
MySQL5.7 GroupReplication配置

MySQL5.7 GroupReplication配置

作者: 黑色汪汪汪 | 来源:发表于2019-02-23 16:47 被阅读0次

    1: 编辑my.cnf 复制参数进入

    #group
    server-id=1
    log-bin=binlog
    log_slave_updates=ON
    relay_log=relay-log
    gtid_mode=ON
    enforce_gtid_consistency=ON
    binlog_format=ROW
    binlog_checksum=NONE
    master_info_repository=TABLE
    relay_log_info_repository=TABLE
    
    
    transaction_write_set_extraction=XXHASH64
    loose-group_replication_group_name="12341234-4321-4321-4321-123412341234"
    loose-group_replication_start_on_boot=off
    loose-group_replication_local_address="1.1.1.1:24901"
    loose-group_replication_group_seeds="1.1.1.1:24901,2.2.2.2:24901"
    loose-group_replication_bootstrap_group=off
    loose-group_replication_single_primary_mode=FALSE
    loose-group_replication_enforce_update_everywhere_checks=TRUE
    slave_parallel_type='LOGICAL_CLOCK'
    slave_parallel_workers='10'
    slave_preserve_commit_order=ON
    

    2:创建复制账户

    GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.%' IDENTIFIED BY 'password';
    

    3:安装groupreplication插件

    install plugin group_replication SONAME "group_replication.so";
    

    4:show plugins;

    5:show variables like "%read_only%";
    查看read_only是否是关闭的。

    6: 开始同步策略略命令:

    CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='password' FOR CHANNEL 'group_replication_recovery'; 
    

    7:初始化

     SET GLOBAL group_replication_bootstrap_group = ON; 
    

    8:start group_replication;

    9: select * from performance_schema.replication_group_members;

    第二台添加:
    1:配置参数忽略
    2:创建复制账户,同上
    3:安装插件
    4:开启同步策略
    5:设置兼容模式加入集群

    set global group_replication_allow_local_disjoint_gtids_join=ON;
    

    6:start group_replication;

    相关文章

      网友评论

          本文标题:MySQL5.7 GroupReplication配置

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