Mysql Replication SLAVE向下

时间:2015-07-13 14:50:32

标签: mysql replication mariadb

我遇到mysql复制问题。

我配置了两个虚拟主机。

服务器1 Apache + mysql Ver 15.1 Distrib 5.5.41-MariaDB

Master和SLAVE OF Server2

Server 2 mysql Ver 14.14 Distrib 5.5.42

Master和SLAVE OF Server1

Topologi MASTER + MASTER

当我重启奴隶时,所有工作都很好,短延迟和快速更新。但是,当我等待几分钟时,复制不再起作用。如果我更新某行或插入或删除从站不更新更改。

日志没有写任何错误,但master_position_log在主服务器和从服务器之间是不同的。

如果我再次重启奴隶,那么bdd会更新并且复制效果很好。

我不知道发生了什么,似乎线程在睡觉或死亡。

感谢您解决问题的一些想法

在两种情况下,这些过程似乎没问题。

SERVER1

杀死168系统用户无连接1146等待主人发送事件---

杀死169系统用户无连接945 Slave已读取所有中继日志;等待从I / O线程更新它---

杀死170名大师XXXXXXX:59273无Binlog转储1145 Master已将所有binlog发送给奴隶;等待binlog更新---

SERVER2

杀死73根XXXXXX:55089无Binlog转储1137 Master已将所有binlog发送给slave;等待binlog更新---

杀死76系统用户无连接1137等待主人发送事件---

杀死77系统用户无连接985 Slave已读取所有中继日志;等待从I / O线程更新它---

2 个答案:

答案 0 :(得分:0)

问题是延迟。

我的解决方案,每隔一分钟创建一个CRON停止并启动奴隶。

现在一切正常。

的Cristian

答案 1 :(得分:0)

SHOW SLAVE STATUS;

在每台服务器上。这可能会告诉你什么是错的。

当您写入双主拓扑的两个头时, 了解AUTO_INCREMENTUNIQUE键的潜在问题?