MySQL复制没有运行,尽管mysql说它是

时间:2009-08-21 17:50:39

标签: mysql replication

我使用MMM在主 - 主对中配置了两台服务器。我最近有一个问题,被动主机收到复制错误(得到一个大于max_allowed_pa​​cket的数据包),但从IO和SQL线程继续运行。而且即使奴隶没有执行新语句,seconds_behind_master仍显示为0。

我认为这种类型的错误会导致复制停止(过去就是这样做了)。而是复制继续运行,我们的监视器没有注意到问题。此外,复制错误不断出现在mysql错误日志中,而不是“show slave status”中的“Last_Error”。

我们正在运行5.0.33版。

这里发生了什么想法?谢谢!

1 个答案:

答案 0 :(得分:1)

对于允许的最大数据包大小,听起来您的两个数据库配置不同。至少网络协议的内容应该是相同的。

您是否尝试在两台机器上显示奴隶状态?

安静的失败是一种可怕的情况。我想知道什么记录没有成功。你有办法找到答案吗?

您是否在错误日志中出现定期错误或大量相同的错误?序列号是否在被动主站上递增?

雅各