小编mau*_*ers的帖子

MySQL复制slave遇到SET@@SESSION.GTID_NEXT='ANONYMOUS'后挂起;

我最近在 Ubuntu Server 16.04 下安装了两个相同的 MySQL 5.7 默认安装,并将它们配置为执行二进制日志复制。到目前为止,这一直工作正常,但突然复制停止继续,从属查询线程以 100% CPU 运行而没有做任何工作。

经过一番搜索,我发现从站状态表明它远远落后于主站。在Relay_Master_Log_File和位置Exec_Master_Log_Pos指示的binlog文件上使用mysqlbinlog,发现在这个位置执行的语句是:

SET @@SESSION.GTID_NEXT= 'ANONYMOUS';

在尝试执行此语句时,从站以某种方式挂起,将 CPU 负载发送到 100%(这是我首先发现情况的方式)。

除了让奴隶跳过使用SET GLOBAL sql_slave_skip_counter=1它的语句之外,我不清楚这个问题的实际原因是什么,以及我应该如何解决这个问题。

任何帮助将非常感激!

mysql replication binlog

5
推荐指数
1
解决办法
2885
查看次数

标签 统计

binlog ×1

mysql ×1

replication ×1