MySQL Error number: MY-011465; Symbol: ER_GRP_RPL_ERROR_FETCHING_GTID_SET; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011465; Symbol: ER_GRP_RPL_ERROR_FETCHING_GTID_SET; SQLSTATE: HY000
Message: Error when extracting this member retrieved set for its applier. Certification module can’t be properly initialized.
错误说明
MY-011465(ER_GRP_RPL_ERROR_FETCHING_GTID_SET)是MySQL数据库中的一个错误,它在MySQL 5.7.5及之后的版本中已引入。这个错误表明MySQL数据库在尝试从源服务器检索GTID集合时发生错误。来自源服务器的GTID集合是一组 唯一的全局事务ID,这些ID用于跟踪运行在目标服务器上的所有全局事务 opentransactions。MY-011465(ER_GRP_RPL_ERROR_FETCHING_GTID_SET)这个错误出现时,数据库会返回一个MySQL错误消息,消息恐慌:“故障时无法检索GTID集,请检查要求的检查点。”
常见的案例
MY-011465(ER_GRP_RPL_ERROR_FETCHING_GTID_SET)这个错误通常出现在数据库试图从源服务器获取同步数据时。MySQL数据库的GTID集合用于跟踪跨越多个实例的全局事务,因此,在尝试从源服务器获取GTID集合时,如果发生错误,将发生MY-011465(ER_GRP_RPL_ERROR_FETCHING_GTID_SET)错误。
解决方法
为了解决MY-011465(ER_GRP_RPL_ERROR_FETCHING_GTID_SET)这个错误,建议检查网络连接,确保两个实例之间能够进行同步。如果因为某种原因连接不正常,则无法从源服务器中提取界定状态。也要检查相关设置,确保GTID启用,并且两个实例都拥有相同的UUID。
另外,可以考虑运行“SHOW SLAVE STATUS”语句,以检查是否存在任何错误。如果发现有错误,可以考虑将MySQL服务器重新启动,以释放与以前错误相关的所有内存和锁定。如果这种方法不起作用,最后可以尝试重新部署MySQL实例。