首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL主服务器-主服务器复制错误1062

MySQL主服务器-主服务器复制错误1062
EN

Stack Overflow用户
提问于 2021-01-21 18:18:51
回答 1查看 75关注 0票数 0

问题是关于MySQL-Master-Master复制。我在网上读了很多,但有一个问题。

源数据:

A. MySQL 5.7。我的一部分。关于复制的cnf:

代码语言:javascript
复制
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
log_bin_index = /var/log/mysql/mysql-bin.log.index
relay-log = /var/log/mysql/mysql-relay-bin
relay-log-index = /var/log/mysql/mysql-relay-bin.index
binlog_do_db = example
expire-logs-days = 7
auto_increment_increment = 2
auto_increment_offset = 1
log-slave-updates = 1

B. MySQL 5.7。my.cnf中关于复制的一部分:

代码语言:javascript
复制
server-id = 2
log_bin = /var/log/mysql/mysql-bin. log
log_bin_index = /var/log/mysql/mysql-bin.log.index
relay-log = /var/log/mysql/mysql-relay-bin
relay-log-index = /var/log/mysql/mysql-relay-bin.index
binlog_do_db = example
expire-logs-days = 7
auto_increment_increment = 2
auto_increment_offset = 2
log-slave-updates = 1

服务器A是活动(主)数据库服务器。当服务器A被禁用/不可用时,服务器B进行连接。一开始,Master-Master复制已经组装好了(复制在两个方向上都有效),并且成功地工作了2天,直到我决定测试它。我开始阻止对服务器A的访问,以便切换到服务器B,然后再切换回来。在几次切换之后,出现复制错误1062 (无法对表执行Write_rows事件...)。

现在有个问题。我的复制配置中有哪些配置不正确?我知道这在很大程度上取决于产品和对它的要求,但是有没有通用的Master-Master配置?

EN

回答 1

Stack Overflow用户

发布于 2021-01-21 18:55:26

请考虑以下步骤来测试连接或故障转移:

假设服务器A处于活动状态。所以

  • 首先在服务器A上启用read only
  • 然后等待几秒钟,如果位置没有变化,请检查show slave status not
  • 。然后在B.

服务器上移动流量

按照相同的步骤反向服务器A上的流量。

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

https://stackoverflow.com/questions/65825320

复制
相关文章

相似问题

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