【问题标题】:reset master in percona xtradb cluster在 percona xtradb 集群中重置 master
【发布时间】:2018-03-14 09:41:42
【问题描述】:


我有两个 pxc 集群,每个集群由 3 个 mysql 服务器组成。
PXC1(node1,node2,node3) 有 db1 和 db2,PXC2(node4,node5,node6) 有 db2 和 db3。
我已经在 pxc1(node1) 和 pxc2(node3) 之间设置了一个基于 gtid 的复制。

现在复制失败了,因为 master(pxc1) 已经清除了 pxc2 所需的 gtid。我浏览了许多博客和论坛。大家建议在slave中运行reset master命令后修改gtid_purged的值。

但是,在 pxc 集群中,不允许重置 master。是否有任何解决方案来修复复制。

【问题讨论】:

    标签: mysql database-replication galera gtid percona-xtradb-cluster


    【解决方案1】:

    您需要停止集群 2 上的 Galera 复制,然后执行 reset master。最简单的方法是停止集群 2 上除从节点之外的所有 MySQL 节点,然后在 my.cnf 或 Galera 相关配置文件中注释掉 wsrep_provider 变量并重新启动从节点。然后你应该能够运行reset master。一旦这一切都完成了,然后一个接一个地启动其他节点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多