欢迎光临
我们一直在努力

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

文档解释

Error number: MY-011475; Symbol: ER_GRP_RPL_RECEIVED_SET_MISSING_GTIDS; SQLSTATE: HY000

Message: There was an error when filling the missing GTIDs on the applier channel received set. Despite not critical, on the long run this may cause performance issues.

错误说明:

MY-011475 ER_GRP_RPL_RECEIVED_SET_MISSING_GTIDS这个错误属于MySQL错误码,也属于GTID无效mySQL错误码。这个错误表明在发生错误的服务器上,使用的GTID变更集不包含使用的GTID的唯一标识符。另一个会引发该错误的情况是,某些GTID已从传输的GTID变更集中删除。此外,这个错误也可能发生在集群内,以及在收到无效GTID设置集之后,在失败后又重新尝试恢复它时。

常见案例

ER_GRP_RPL_RECEIVED_SET_MISSING_GTIDS常见情况是,当MySQL从某个节点复制GTID变更集时,可能会出现一些缺少或损坏的GTID标识符。此外,当更改GTID变更集以文本文件的形式出现时,可能会发生GTID标识符被删除或损坏的情况。

解决方法:

当错误ER_GRP_RPL_RECEIVED_SET_MISSING_GTIDS出现时,可以检查具有坏GTID的实例并将其设置为IT运行模式以禁用GTID,禁止更新或提交事务,同时从它们后面的Instance中复制所有GTID,然后重新启用GTID。还可以更改GTID分发方法,通过使用gtid_purged来调整GTID变更集。最后,需要更新文本文件以添加或修复GTID的状态来解决特定的错误。最后,应该在每个实例上执行CHANGE MASTER TO并使用新的GTID变更集。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。