zoukankan      html  css  js  c++  java
  • 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代表成功

  • 相关阅读:
    学号160809212姓名田京诚C语言程序设计实验2选择结构程序设计
    自我介绍
    Python中如何实现im2col和col2im函数(sliding类型)
    二维DCT变换
    android 进阶之android中隐藏的layout (抽屉)
    如何申请个人Google API Key用于Android真机上发布安装
    Android:在不同的Activity之间进行数据的共享
    Androi重写EditText改变边框
    activity添加ScrollView后onFling不起作用,无法滑动问题
    根据名称获去资源ID (反射)
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/12024419.html
Copyright © 2011-2022 走看看