首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果某些主程序在Mysql组复制中有不同的数据库,如何重新同步MySQL?

如果某些主程序在Mysql组复制中有不同的数据库,如何重新同步MySQL?
EN

Database Administration用户
提问于 2019-01-11 13:48:23
回答 1查看 393关注 0票数 0

不知怎么的,我的一个服务器陷入了分裂的大脑状态,我们如何能够重置和同步一个服务器的数据与另一个主。

我不会介意丢失一个人的一组新数据,但我现在想让分离的服务器与其他服务器同步。

假设我只有两台服务器。因为现在分裂大脑后,它不能更多地加入组复制,因为它有更多的新事务,而另一个也有很多新的。

对于普通的主从mysql配置如果主数据库和从数据库在Mysql复制的情况下有不同的数据库,如何重新同步Mysql DB?,也存在类似的问题。

但是这里我要说的是mysql中的组复制。

EN

回答 1

Database Administration用户

发布于 2019-01-18 13:57:03

我假设您有一个包含事务A和B的组,并且您的发散的服务器有一些事务C不在组中,所以您不能加入它。

在这种情况下,您可以使用主从复制将组成员设置为这个发散成员的从成员(如果在单主模式下它应该是主成员)。这样,所有写入不同成员的数据都将复制到组中。

我假设1)分歧成员上的所有数据都有未被组重用的GTID;2)您的数据可以安全地复制到组中,也就是说,它不过时,或者有任何其他只有您能够知道的数据逻辑问题。

当组拥有此数据时,可以停止主从连接并将发散的成员添加到组中。

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

https://dba.stackexchange.com/questions/226907

复制
相关文章

相似问题

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