Error number: MY-013473; Symbol: ER_GRP_RPL_RECOVERY_STRAT_NO_FALLBACK; SQLSTATE: HY000
Message: Due to a critical cloning error or lack of donors, distributed recovery cannot be executed. The member will now leave the group.
错误说明
Error number MY-013473,Symbol ER_GRP_RPL_RECOVERY_STRAT_NO_FALLBACK,SQLSTATE HY000,代表MySQL无法从失败的复制策略中进行恢复恢复.
常见案例
这种错误通常发生在MySQL中使用Group Replication时,加入或更改了当前服务器上Group Replication拓扑的配置,但复制策略选择不支持回退恢复时。
解决方法
1.停止运行当前Group Replication组,停止实例执行GROUP_REPLICATION_STOP;;
2.在MySQL错误日志中参阅具体服务器配置,确认是否支持回退恢复;
3.如果无法设定回退恢复,请在失败重新启动后,重新加入组。
因为MySQL无法从失败的复制策略恢复,所以集群重启后,会发生潜在的数据一致性问题,所以选择复制策略的时候需谨慎考虑,考虑能否支持回退恢复机制,比如多主复制时,如果某一个主机宕机,其他主机可以自动接管,才是稳定可靠的,有利于复制策略恢复稳定,避免出现这类错误。