MySQL Error number: MY-013473; Symbol: ER_GRP_RPL_RECOVERY_STRAT_NO_FALLBACK; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

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无法从失败的复制策略恢复,所以集群重启后,会发生潜在的数据一致性问题,所以选择复制策略的时候需谨慎考虑,考虑能否支持回退恢复机制,比如多主复制时,如果某一个主机宕机,其他主机可以自动接管,才是稳定可靠的,有利于复制策略恢复稳定,避免出现这类错误。


数据运维技术 » MySQL Error number: MY-013473; Symbol: ER_GRP_RPL_RECOVERY_STRAT_NO_FALLBACK; SQLSTATE: HY000 报错 故障修复 远程处理