MGR single_primary 切换 Muti-Primary 模式

root@localhost [(none)]>select *  from performance_schema.replication_group_members;
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_applier | 33a6c4f8-a67a-11e8-b7f6-0050568beaf6 | db211       |        3507 | ONLINE       |
| group_replication_applier | 951678d2-91a2-11e8-be71-0050568be82c | db210       |        3507 | ONLINE       |
| group_replication_applier | abac4f08-a683-11e8-9447-0050568b744a | db212       |        3507 | ONLINE       |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
3 rows in set (0.00 sec)root@localhost [(none)]>set global group_replication_single_primary_mode=1;
ERROR 3093 (HY000): Cannot change into or from single primary mode while Group Replication is running.
root@localhost [(none)]>stop group_replication;
Query OK, 0 rows affected (9.28 sec)root@localhost [(none)]>set global group_replication_single_primary_mode=0;
Query OK, 0 rows affected (0.00 sec)root@localhost [(none)]>start group_replication;
ERROR 3092 (HY000): The server is not configured properly to be an active member of the group. Please see more details on error log.
root@localhost [(none)]>
  • 查看error.log日志:
    也就是说,需要所有节点都关闭后修改一致再启动.
2018-08-23T16:58:19.616446+08:00 0 [ERROR] Plugin group_replication reported: 'The member configuration is not compatible with the group configuration. Variables such as single_primary_mode or enforce_update_everywhere_checks must have the same value on every server in the group. (member configuration option: [], group configuration option: [group_replication_single_primary_mode]).'
  • 所有节点stop group_replication并设置root@localhost [(none)]>set global group_replication_single_primary_mode=0;再逐一启动:
root@localhost [(none)]>set global group_replication_single_primary_mode=0;
Query OK, 0 rows affected (0.00 sec)
root@localhost [(none)]>set global group_replication_bootstrap_group=1;
Query OK, 0 rows affected (0.00 sec)root@localhost [(none)]>start group_replication;
Query OK, 0 rows affected (2.01 sec)root@localhost [(none)]>最后一个节点:
root@localhost [(none)]>set global group_replication_single_primary_mode=0;
Query OK, 0 rows affected (0.01 sec)
root@localhost [(none)]>start group_replication;
Query OK, 0 rows affected (3.14 sec)root@localhost [(none)]>select *  from performance_schema.replication_group_members;
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_applier | 33a6c4f8-a67a-11e8-b7f6-0050568beaf6 | db211       |        3507 | ONLINE       |
| group_replication_applier | 951678d2-91a2-11e8-be71-0050568be82c | db210       |        3507 | ONLINE       |
| group_replication_applier | abac4f08-a683-11e8-9447-0050568b744a | db212       |        3507 | ONLINE       |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
3 rows in set (0.00 sec)
root@localhost [(none)]>show global variables like '%single%';
+---------------------------------------+-------+
| Variable_name                         | Value |
+---------------------------------------+-------+
| group_replication_single_primary_mode | OFF   |
+---------------------------------------+-------+
1 row in set (0.00 sec)

转载于:https://www.cnblogs.com/2woods/p/9524550.html

MGR Switch single-Primary to Muti_primary相关推荐

  1. MGR Switch Muti-Primary to single_primary

    MGR Muti-Primary 切换 single_primary 模式 原因:因为希望做ProxySQL+MGR之间Proxy层的消耗测试,需要把原有的MGR多主改为单主模式. 修改MGRgrou ...

  2. mysql mgr故障恢复实现_MGR实现分析 - 成员管理与故障恢复实现

    MySQL Group Replication(MGR)框架让MySQL具备了自动主从切换和故障恢复能力,举single primary(单主)模式为例,primary作为主节点对外提供读写服务,是唯 ...

  3. MySQL MGR 5.7.22 on centos 6.3 单主/多主搭建测试

    搭建Mysql Group Replication 本次搭建采用3个实例,三个服务器,同一个网段,MGR的参数配置在配置文件中添加. 注意通讯端口号的配置,它用于组成员之间的通讯使用 请确定当前MyS ...

  4. MySQL 主从架构在线热迁移MGR 方案

    目录 迁移拓扑图 业务方案沟通 相关知识传送门 准备工作 MGR数据迁移 迁移拓扑图 例子中的场景是 M-S 3305 转到 G-R 3306 业务方案沟通 1.迁移前检查  a. 表必须使用Inno ...

  5. MySQL数据库(练习一: 提示:emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号) de)

    练习一: 提示: emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号) dept部门表(dep ...

  6. Mysql8 group replication组复制集群单主多主模式切换

    Mysql8 MGR集群操作图解 声明与简介 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理.本文主要介绍mysql的MGR集群的操作. My ...

  7. VMware NSX词汇表

    BUM流量 - 广播,未知单播和多播 DFW - NSX分布式防火墙 DLR - 分布式逻辑路由器 ECMP - 等成本多路径 ESG - Edge服务网关 IPFIX - Internet协议流信息 ...

  8. Oracle PL/SQL 编程手册(SQL大全)

    一.SQLPLUS 1引言 SQL命令 以下17个是作为语句开头的关键字: alterdroprevoke auditgrantrollback* commit*insert ...

  9. Dual Processor vs Dual Core

    比较了AMD和Intel各自产品上的差别.其中的评论也有很好的参考意义.原文链接:http://www.pugetsystems.com/labs/articles/Dual-Processor-vs ...

最新文章

  1. 项目快速开发的几点感悟
  2. U盘无法安全正常弹出和删除如何处理
  3. java B2B2C Springcloud电子商城系统-通过消息队列传输zipkin日志
  4. 项目中常用的 iOS 第三方库
  5. 命令行参数实现10万行小字典程序并输出查找时间
  6. vSAN其实很简单-兼容列表那些事
  7. SQL--查询无记录,显示默认一条记录
  8. Spring boot 配置文件,输入key值,自动补全--- 通过安装插件实现
  9. android rsa最大加密明文大小_Android 登录密码信息进行RSA加密示例
  10. 虚拟机下安装MSDN简体中文版win98SC_WIN98SE.exe
  11. 一 集成电路与IP核技术
  12. 统一社会信用代码及其校验规则
  13. Microsoft.VisualBasic.dll的妙用(开发中肯定会用到哦)
  14. java读取libs下文件_Android开发中libs和jinLibs文件夹的作用详解
  15. 微慕小程序专业版V3.6.6发布
  16. php嵌入图片代码,php如何添加图片
  17. 详解Dell EMC发布的PowerMax存储和R系列计算系统
  18. 计算机网络维护日记,计算机网络维护实习日记.doc
  19. 预测交通拥堵,TranSEC助力城市交通“智”变
  20. 论文阅读:Oriented RepPoints for Aerial Object Detection (CVPR 2022)

热门文章

  1. 惠普打印共享器 hp usb network print adapter 驱动程序软件
  2. C++11下条件变量之虚假唤醒
  3. Python北理工 第六章 组合数据类型
  4. linux查看磁盘使用总量,linux查看磁盘使用情况命令
  5. java 方法过长_Java方法名称何时太长?
  6. ad17 pcb扇孔_扫盲篇:PCB设计钻孔知识详解
  7. Android的专用驱动
  8. 比喝水都多!美国人咖啡消费量飙升至20年来最高水平 | 美通社头条
  9. 公众号700篇文章数据统计
  10. rapidio 路由枚举算法