文档解释 Error number: MY-011642; Symbol: ER_GRP_RPL_MEMBER_SERVER_UUID_IS_INCOMPATIBLE_WITH_GRP; sqlSTATE: HY000 Message: M
Error number: MY-011642; Symbol: ER_GRP_RPL_MEMBER_SERVER_UUID_IS_INCOMPATIBLE_WITH_GRP; sqlSTATE: HY000
Message: Member server_uuid is incompatible with the group. Server_uuid %s matches group_replication_group_name %s.
错误说明
MY-011642,也称为ER_GRP_RPL_MEMBER_SERVER_UUID_IS_INCOMPATIBLE_WITH_GRP,是Mysql中一个发生在特定范围内的错误,该错误指出了在mysql Group Replication特定情况下,UUID值可能不兼容。此类错误会出现在MySQL Group Replication(GRS)或MySQL replication(SBR)集群中,因为部署的同步节点的UUID不同,导致集群不能完全一致。
常见案例
MY-011642这个错误常用在MySQL数据库集群中,当新增一个集群节点或者替换一个原有的集群节点时,它常出现。同时,MySQL ER_GRP_RPL_MEMBER_SERVER_UUID_IS_INCOMPATIBLE_WITH_GRP这个错误也常出现在备份、恢复MySQL数据库集群子系统时。
解决方法
一般来讲,遇到这个错误可以使用以下解决方案:
1.重启MySQL服务:在MySQL数据库集群中,若出现此类错误,则应该检查MySQL的运行状态,然后重启MySQL服务,有可能重启MySQL服务后可以解决ER_GRP_RPL_MEMBER_SERVER_UUID_IS_INCOMPATIBLE_WITH_GRP这个错误。
2.给节点更换UUID:当识别出节点的UUID不兼容时,可以采用更改节点的UUID的解决方案。需要明确,此解决方案侧重于重置MySQL数据库集群,一般要求节点都处于关闭状态。
3.使用SET GLOBAL协调节点:使用SET GLOBAL集群_uuid_server_uuid指令可以对违反预期的特定节点进行uuid重新协调。SET GLOBAL集群_uuid_server_uuid指令在MySQL 5.6.27与 MySQl 5.7.21后成为可用指令。
4.使用GR_RECOVERY_ USE_SLAVE指令:使用GR_RECOVERY_USE_SLAVE指令可以协调UUID冲突,该指令是MySql 5.7.6后的新的指令。若节点有UUID冲突,建议使用该指令进行解决。
5.更换拓扑:由于UUID不兼容比较简单,采用改变拓扑建立MySQL数据库复制集群也是有效的解决方案,方法是:把他们拆开,然后从头开始构建新的拓扑结构,同时使用新的UUID重新部署MySQL集群。
--结束END--
本文标题: MySQL Error number: MY-011642; Symbol: ER_GRP_RPL_MEMBER_SERVER_UUID_IS_INCOMPATIBLE_WITH_GRP; SQLST
本文链接: https://www.lsjlt.com/news/542691.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0