MySQL Error number: MY-011575; Symbol: ER_GRP_RPL_ALL_DONORS_LEFT_ABORT_RECOVERY; SQLSTATE: HY000

文档解释

Error number: MY-011575; Symbol: ER_GRP_RPL_ALL_DONORS_LEFT_ABORT_RECOVERY; SQLSTATE: HY000

Message: All donors left. Aborting group replication incremental recovery.

Error number: MY-011575; Symbol: ER_GRP_RPL_ALL_DONORS_LEFT_ABORT_RECOVERY; SQLSTATE: HY000

错误说明

MY-011575表示致命错误,在MySQL服务器的Group Replication上出现了ER_GRP_RPL_ALL_DONORS_LEFT_ABORT_RECOVERY错误。此错误指示Group Replication服务正在尝试建立安全连接时,所有可供种子节点选择的数据捐赠者都已离开组。由于无法找到可提供数据实例的参与者,因此Group Replication服务无法正确恢复组成员,并且会引发此错误。

常见案例

ER_GRP_RPL_ALL_DONORS_LEFT_ABORT_RECOVERY错误最常见的情况是当Group Replication节点正在通过安全连接启动组时出现。此错误也可能指示在重新加入组时Group Replication服务无法找到可提供数据实例的参与者,或者在新节点加入Group Replication服务时出现。

解决方法

当Group Replication服务出现ER_GRP_RPL_ALL_DONORS_LEFT_ABORT_RECOVERY错误时,首先应扩大日志级别以跟踪任何可能的错误或警告。有关该错误的伴随信息,通常可以帮助识别造成这种情况的原因。

如果确定是Group Replication节点之间的连接问题,则应检查例如FW,网络隔离,DNS问题等可能导致连接问题的可能原因。此外,服务器也可能会抛出复制账号错误,因此还要考虑该问题。

如果没有发现连接问题造成Group Replication组无法建立安全连接,那么可以使用FORCE_QUORUM_LOGIC_OPTION待机选项,以便仍然启动组。当Group Replication实例加入时,可以在此待机选项中植入警报,以进一步帮助诊断错误。

最后,如果尝试包括使用FORCE_QUORUM_LOGIC_OPTION待机选项在内的其他诊断方法而未能解决Group Replication服务故障,则应考虑重新配置Group Replication实例并在运行之前重新启动所有MySQL服务器。

你可能感兴趣的