Error number: MY-011492; Symbol: ER_GRP_RPL_MEM_ONLINE; SQLSTATE: HY000
Message: The member with address %s:%u was declared online within the replication group.
MySQL错误号为MY-011492,符号为ER_GRP_RPL_MEM_ONLINE,SQLSTATE为HY000。
此错误是MySQL数据库在使用群集复制时发生的一个严重错误,指在重新加入已被发现的集群成员时,检测到它上报的Group_replication_membership服务状态已切换到ONLINE;但实际上该集群成员状态尚未变更,仍处于OFFLINE状态。
常见案例
当MySQL实例正在加入集群时,如果客户端报告Group_replication_membership服务状态已变更为ONLINE,但实际上该成员仍处于OFFLINE状态,则MySQL数据库会抛出此错误信息-MY-011492,ER_GRP_RPL_MEM_ONLINE,HY000。
解决方法
1. 首先,检查Group_replication_membership的状态是否已更改,而不是仅依靠客户端上报的状态;
2. 其次,如果不能够检查Group_replication_membership的状态,则可以通过重启MySQL实例的方式来解决,把Group_replication_membership的状态切换为ONLINE。
3. 最后,注意在加入集群时,确保在重新加入已被发现的集群成员时,Group_replication_membership的状态被正确报告。