MySQL Error number: MY-011461; Symbol: ER_GRP_RPL_DONOR_TRANS_INFO_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011461; Symbol: ER_GRP_RPL_DONOR_TRANS_INFO_ERROR; SQLSTATE: HY000
Message: Unable to handle the donor’s transaction information when initializing the conflict detection component. Possible out of memory error.
错误说明:
MY-011461 MySQL错误的符号是ER_GRP_RPL_DONOR_TRANS_INFO_ERROR,属于SQLSTATE HY000。它是MySQL 5.7及更早版本中的一个实例,通常由Group Replication模式无法获取给定节点上老捐献者传输信息引起。
常见案例
这个错误一般出现在在MySQL 5.7及更早版本中使用Group Replication模式时。在Group Replication模式中,如果给定节点无法获取老捐献者的传输信息,就会引起MY-011461错误。
解决方法:
针对这个错误,可以采取以下方法来解决:
1、检查捐献者的传输信息并修复错误(如果有)。
2、如果所提供的数据中没有捐献者的传输信息,则进行捐献者转移,以确保其他节点可以获取正确的捐献者传输信息。
3、如果捐献者被移除,必须保证Group Replication模式中设置的最小成员数仍被满足。
4、更新Group Replication模式,确保老捐献者的移动连接正确指向新节点。
5、在确保所有上述步骤均完成后,请确保全局事务ID(GTID)正确拥有所有节点中的GTID范围,以确保全局一致性。
6、完成以上步骤后,请尝试重新添加节点,确认该节点加入后,Group Replication模式可以正常运行。