• MGR 架构~搭建(8.0最新版)


     每节点执行

    1 install plugin group_replication soname 'group_replication.so';
    install plugin clone SONAME 'mysql_clone.so';
    2 set sql_log_bin=0;
    create user repl_test@'%' identified WITH 'mysql_native_password' by 'repl_test';
    GRANT REPLICATION SLAVE, REPLICATION CLIENT,BACKUP_ADMIN,CLONE_ADMIN ON *.* TO 'repl_test'@'%';
    set sql_log_bin=1;
    3 change master to master_user='repl_test',master_password='repl_test' for channel 'group_replication_recovery';
    4 配置文件更改
    常规参数

     #并行复制相关
    slave_parallel_type=LOGICAL_CLOCK 
    slave_parallel_workers=8
    slave-preserve-commit-order=on
     # GTID相关
    gtid_mode=ON      
    enforce_gtid_consistency=ON
    #binlog相关
    binlog_checksum = NONE  
    transaction_write_set_extraction = XXHASH64 
    log_slave_updates=ON

    #MGR参数-常规

    group_replication_unreachable_majority_timeout=5 
    group_replication_compression_threshold=131072
    group_replication_transaction_size_limit=20971520
    group_replication_consistency=BEFORE_ON_PRIMARY_FAILOVER (8.0)
    group_replication_exit_state_action = offline_mode(8.0)
    loose-group_replication_group_name="01e5fb97-be64-41f7-bafd-3afc7a6ab555" 
    loose-group_replication_start_on_boot=off 
    loose-group_replication_local_address="本地IP:13306"
    loose-group_replication_group_seeds="IP1:13306,IP2:13306,IP3:13306" 
    loose-group_replication_bootstrap_group = off 
    loose-group_replication_ip_whitelist='10.255.74.0/24' 
    loose-group_replication_member_weight = 50

    MGR 参数-clone相关参数

    loose-group_replication_clone_threshold=50000  超过指定事务延迟数量后触发Clone Plugin重搭备库
    loose-clone_autotune_concurrency=ON 
    loose-clone_max_concurrency=16 
    loose-clone_max_data_bandwidth=100 
    loose-clone_max_network_bandwidth=100 
    loose-clone_ddl_timeout=300

    5 主节点启动
    set global group_replication_bootstrap_group=ON;
    START group_replication;
    set global group_replication_bootstrap_group=OFF;
    6 从节点执行
    START group_replication;
    7 查看状态
    select * from performance_schema.replication_group_members; 都为online代表成功

  • 相关阅读:
    识别验证码
    Jquery利用ajax调用asp.net webservice的各种数据类型(总结篇)
    Intellij IDEA新建maven项目和配置tomcat
    Intellij IDEA 14使用maven3.3.3 问题
    使用Xshell连接Ubuntu
    IntelliJ IDEA 12 详细开发教程(二)Tomcat服务配置与Jrebel热部署
    git使用
    e.keycode详解
    jquery插件制作教程 txtHover(转载)
    深入理解JavaScript系列(转载)
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/12024419.html
Copyright © 2020-2023  润新知