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模式可以正常运行。


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