首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql群集binlog复制顺序

Mysql群集binlog复制顺序
EN

Stack Overflow用户
提问于 2019-11-07 08:36:58
回答 1查看 178关注 0票数 0

我们的mysql复制堆栈面临一个问题:我们实际上有一个mysql集群(7.6.11)充当主服务器,innoDB(5.7)充当从服务器。在我们意识到有些语句没有被执行到奴隶中之前,一切似乎都是正常的。

长话短说:主二进制日志中的一些语句是用它们的顺序切换(执行顺序!=日志顺序)编写的,当从服务器试图复制它时,它面临着foreign_key约束错误。

我们已经回顾了我们的配置,一切看起来都是正确的:

主(集群)配置:

代码语言:javascript
复制
-binlog_order_commits=ON
-innodb_api_enable_binlog=OFF
-innodb_flush_log_at_trx_commit=1
-log_bin=ON
-log_slave_updates=OFF
-slave_parallel_type=DATABASE
-slave_parallel_workers=0
-slave_preserve_commit_order=OFF
-sync_binlog=1
-ndb_log_binlog_index
-ndb_log_updated_only=ON
-ndb_log_update_as_write=OFF

从(innodb)配置:

代码语言:javascript
复制
-binlog_order_commits=ON
-innodb_api_enable_binlog=OFF
-innodb_flush_log_at_trx_commit=1
-log-bin
-log_slave_updates=ON
-slave_parallel_type=DATABASE
-slave_parallel_workers=0
-slave_preserve_commit_order=OFF
-sync_binlog=1

我们毁了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-19 12:08:52

对于那些带着同样的问题来到这篇文章的人,我成功地完成了正确的订单设置:

  • TimeBetweenEpochs=0

实际上,我正在评估此更改的影响,但至少复制工作是按照预期进行的。

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

https://stackoverflow.com/questions/58744797

复制
相关文章

相似问题

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