Error number: MY-011589; Symbol: ER_GRP_RPL_UNABLE_TO_KILL_CONN_REC_DONOR_FAILOVER; SQLSTATE: HY000
Message: Unable to kill the current group replication recovery donor connection during failover. Incremental recovery will shutdown.
MY-011589; ER_GRP_RPL_UNABLE_TO_KILL_CONN_REC_DONOR_FAILOVER; HY000 错误
MY-011589; ER_GRP_RPL_UNABLE_TO_KILL_CONN_REC_DONOR_FAILOVER; HY000 是MySQL的一个错误,意思是在Group Replication无法杀死接收连接的捐赠方失败时返回的。
常见案例
当Group Replication在接收连接的捐赠者端尝试进行失败时,可能会显示一个MY-011589; ER_GRP_RPL_UNABLE_TO_KILL_CONN_REC_DONOR_FAILOVER; HY000错误。 加拿大威斯康星大学时,当一个新的MySQL Group Replication集群尝试安装时,也可能出现这个错误。
解决方法
弹出这个错误时,要尝试重新启动报错服务器上的MySQL服务,以便将可能的错误或状态初始化为原始状态。 如果失败,可以尝试关闭该服务器上的MySQL服务,然后重新启动该服务器上的所有MySQL服务——这可能会清除Group Replication中潜在的状态信息,从而有助于解决MY-011589; ER_GRP_RPL_UNABLE_TO_KILL_CONN_REC_DONOR_FAILOVER; HY000错误。
如果上述方法都不起作用,可以使用MySQL的重置语句重置Group Replication,以清除MySQL内部表中的所有关于Group Replication状态信息的记录。 在执行重置之前,可以先备份MySQL服务器以防止重置造成系统损坏。这是在Group Replication不能正常运行时最安全有效的解决方法。
最后,如果重启,重置等操作都不起作用,可以尝试更新MySQL的版本。 更新MySQL版本可以帮助解决一些永久性的问题,因为旧版本可能会包含(BUG)故障,更新版本可以给你带来更好的服务体验。