在Galera Cluster和独立MySQL从站

时间:2016-06-07 08:35:21

标签: mysql replication master-slave galera gtid

任何人都有在Galera Cluster和独立MySQL slave之间设置复制的经验吗?

我在Galera Cluster中有三个节点,我想设置gtid复制到MySQL slave。所有Galera节点都编写自己的bin日志的问题,似乎它导致了重复查询。结果,我得到了这样的无限错误:

Cannot add or update a child row: a foreign key constraint fails ..., Error_code: 1452; handler error HA_ERR_NO_REFERENCED_ROW; the event's master log mysql-bin.000003, end_log_pos 76110900
Galera节点上的

复制设置:

[mysqld]
log_slave_updates=1
log_bin=mysql-bin
gtid_mode=ON
enforce_gtid_consistency=1
expire_logs_days=7
server_id = 3 # 1 for node1, 2 for node2, 3 for node3
binlog_format=ROW

也许你知道如何解决它吗?

为了设置我使用了这个主题: http://severalnines.com/blog/how-set-asynchronous-replication-galera-cluster-standalone-mysql-server-gtid

Galera节点版本:5.6.25

MySQL slave版本:5.6.27

1 个答案:

答案 0 :(得分:0)

我为Galera群集中的所有节点设置了相同的server_id值,现在一切正常。