MySQL Error number: MY-011460; Symbol: ER_GRP_RPL_UPDATE_GRPGTID_EXECUTED_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011460; Symbol: ER_GRP_RPL_UPDATE_GRPGTID_EXECUTED_ERROR; SQLSTATE: HY000
Message: Error updating group_gtid_executed GITD set during the Certification module initialization.
错误说明:
MY-011460 ER_GRP_RPL_UPDATE_GRPGTID_EXECUTED_ERROR,是MySQL Server中发生的一个错误,指在试图执行更新以更新组复制表时发生了错误。此错误表明可能存在组复制状态安全性问题,并要求更改MySQL Server上的事务日志。
常见案例
此错误最常见于MySQL Server群集组复制,其中一个或多个服务器上发生损坏,因此组GTID信息变为不一致。此时,MySQL Server可能会返回此错误,“ ER_GRP_RPL_UPDATE_GRPGTID_EXECUTED_ERROR”,表明组复制需要重新配置。
解决方法:
解决此错误的最简单方法是从一个可用,最新的MySQL备份恢复,该备份在错误发生之前可靠生成。
如果没有可用的备份,则可以尝试重新配置组复制,即:
1.在所有服务器上停止MySQL Server实例,并在紧急模式下启动;
2.重置组复制的参与者(从每台服务器上删除组信息);
3.重新设置每台MySQL Server容器,以组复制参与者的正常状态;
4.通过重新启动所有MySQL Server的参与者,重新构建组复制。
通常,重新配置组复制会消耗大量时间,因此,最好是考虑在抢救环境中使用备份文件恢复数据库,以防止这种情况发生。