2

我正在使用带有 GTID 主-主复制的 MySQL 5.7,我遇到了一个奇怪的错误。

随机我的一位大师将停止复制:“@@GLOBAL.GTID_MODE = ON 时无法复制匿名事务”

当我检查二进制日志中确实有一个匿名条目时,但不清楚它是如何到达那里的,因为另一个主服务器也有 GTID_MODE=ON 并且不应该允许任何匿名事务执行或进入二进制日志。

enforce_gtid_consistency 也为 ON,因此会导致匿名事务的查询应该失败。

它也只是一个单一的查询/交易。binlog 中的上一个和下一个查询始终具有 GTID。

4

2 回答 2

0

我遇到了同样的问题。第一次看到是升级到mysql 5.7.12的时候。

我也没有解决方法/修复方法。你用的是什么版本的mysql?

于 2016-04-25T21:44:51.603 回答
0

将 GTID_MODE 设置为 ON_PERMISSIVE 可以帮助我在 mysql 8.0.12 上遇到相同的错误。我把它留在 ON_PERMISSIVE 因为我看不出它有任何缺点。

SET @@GLOBAL.GTID_MODE = ON_PERMISSIVE;
于 2019-07-04T13:07:43.300 回答