通常情况下,如果某个节点发生故障,如果多数成员将其视为可疑成员,则将该问题节点剔除。
组成员个数 | 法定投票成员数 | 能接受的故障成员个数 |
这里补充另外一种情况:
如果有节点主动退出组,那他们会指示组重新配置自己。这意味着其他成员可以正确地重新配置组,保持成员的一致性,并重新计算法定投票成员数。比如上面的例子中,如果 3 个节点告知组一个接一个地离开,那么组成员数将从 5 变成 2,而组成员个数为 2 的组法定投票成员数也为 2,因此确保了法定投票成员数。
1 检测分隔
mysql> select * from performance_schema.replication_group_members\G
*************************** 1. row ***************************
CHANNEL_NAME: group_replication_applier
MEMBER_ID: 1bbcfc60-0a08-11ec-8936-fa163e9b0aed
MEMBER_HOST: node1
MEMBER_PORT: 3306
MEMBER_STATE: ONLINE
MEMBER_ROLE: PRIMARY
MEMBER_VERSION: 8.0.25
*************************** 2. row ***************************
CHANNEL_NAME: group_replication_applier
MEMBER_ID: 22daa10e-0a0c-11ec-899d-fa163e1c875d
MEMBER_HOST: node2
MEMBER_PORT: 3306
MEMBER_STATE: ONLINE
MEMBER_ROLE: SECONDARY
MEMBER_VERSION: 8.0.25
*************************** 3. row ***************************
CHANNEL_NAME: group_replication_applier
MEMBER_ID: 2bb76b01-0a0c-11ec-af8a-fa163eaadfa3
MEMBER_HOST: node3
MEMBER_PORT: 3306
MEMBER_STATE: ONLINE
MEMBER_ROLE: SECONDARY
MEMBER_VERSION: 8.0.25
3 rows in set (0.00 sec)
复制
2 解决分隔
mysql> SELECT @@group_replication_local_address;
复制
注意: 在强制执行新的成员配置之前,务必确保要排除的服务器确实已经关闭,否则可能造成人为脑裂情况。
mysql> SET GLOBAL group_replication_force_members="node1:33061,node2:33061,node3:33061";
复制
执行完之后,检查两个成员的 replication_group_members 表:
mysql> SELECT MEMBER_ID,MEMBER_STATE FROM performance_schema.replication_group_members;
复制
看是否只剩下这两个成员,并且确定 MEMBER_STATE 是否都为 ONLINE。

文章转载自MySQL数据库联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1327次阅读
2025-03-13 11:40:53
MySQL8.0统计信息总结
闫建(Rock Yan)
500次阅读
2025-03-17 16:04:03
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
469次阅读
2025-03-13 14:38:19
SQL优化 - explain查看SQL执行计划(一)
金同学
397次阅读
2025-03-13 16:04:22
MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!
szrsu
377次阅读
2025-03-13 00:29:43
MySQL生产实战优化(利用Index skip scan优化性能提升257倍)
chengang
330次阅读
2025-03-17 10:36:40
MySQL数据库当前和历史事务分析
听见风的声音
302次阅读
2025-04-01 08:47:17
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
251次阅读
2025-03-28 16:28:31
一键装库脚本3分钟极速部署,传统耗时砍掉95%!
IT邦德
240次阅读
2025-03-10 07:58:44
墨天轮个人数说知识点合集
JiekeXu
239次阅读
2025-04-01 15:56:03