首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mysqld重新启动后的MySQL 5.7多主多源复制问题

mysqld重新启动后的MySQL 5.7多主多源复制问题
EN

Server Fault用户
提问于 2016-08-16 16:12:44
回答 1查看 256关注 0票数 0

我有一个多主&多源复制设置工作非常好。

M1 -> M2 \x{e76f} M1 -> M3

M2 -> M1 \x{e76f} M2 -> M3

M3 -> M1 \x{e76f} M3 -> M2

一旦我在M2上重新启动mysqld,我就失去了一个通道。而这里的设置已经被破坏了。这真的很奇怪。master_info_repository设置为table,显示从状态显示2行和2个通道,然后重新启动mysqld。重新启动后,只剩下一个通道。

错误日志中没有任何日志条目可能会提示发生一些奇怪的事情。

MySQL版本5.7.11

EN

回答 1

Server Fault用户

发布于 2017-04-04 12:49:49

我也有同样的问题,在这里我做了什么来解决这个问题:

  1. 启用relay_log_recovery on my.cnf
  2. 刷新日志(FLUSH LOGS命令)。
  3. 停止的mysqld服务
  4. 将所有中继日志和索引从datadir移出。
  5. 启动mysqld服务

问题是中继日志不一致,在这些步骤之后,即使在数据库重新启动之后,我的多源复制也能正常工作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/797171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档