Error number: MY-011474; Symbol: ER_GRP_RPL_UPDATE_GTID_SET_ERROR; SQLSTATE: HY000
Message: Error updating stable transactions set.
MY-011474; ER_GRP_RPL_UPDATE_GTID_SET_ERROR; HY000 错误是MySQL中Group Replication中VISIBLE_GTID_SET和EXECUTED_GTID_SET在同步时发生冲突所引发的错误。
错误说明:
该错误表示Group Replication中VISIBLE_GTID_SET和EXECUTED_GTID_SET无法同步,这意味着服务器的GTID集无法进行统一,会出现冲突。发生这个错误,可能是因为服务器中VISIBLE_GTID_SET和EXECUTED_GTID_SET不一致,导致无法正确地检查和更新GTID集。
ER_GRP_RPL_UPDATE_GTID_SET_ERROR错误通常发生在MySQL Group Replication集群中。当试图在两个服务器之间同步GTID时,由于这两个服务器上GTID集合可能不一致,就会发生这样的错误。 另外,当尝试将某些事务发送到Group Replication集群时,如果发现本地GTID集与集群GTID集不一致,也会导致此错误。
解决方法:
为了解决这个错误,管理员首先需要检查服务器的GTID集,并与集群上的GTID集进行比较,确保它们完全一致。另外,管理员也可以尝试更改Server IDs(UUID)来解决这个问题,以便在Group Replication集群中避免混乱。另外,如果GTID不一致已经完全无法更正,那么也可以尝试使用’reset master’执行块来将GTID集重置为空,从而解决这个问题。