MYSQL循环复制:Master

时间:2017-06-29 11:53:22

标签: mysql replication

已编辑:缺少对完整程序的一些描述。

我们有两台MYSQL服务器,A和B. 有些单位在A上保存,有些单位在B上保存。

直到几天前,保存在B上的所有新行都在A上每5分钟复制一次,没有正确的复制(只是一个正常的副本:由于涉及的数据量很少,这是一个快速和简单的解决方案)。

然后我们设置一个Master-Master复制以便进行适当的备份:现在A在B上复制自己的行,B在A上复制它自己的行。

已删除B&B的数据库,并使用来自A的mysqldump创建一个新数据库。

那是有效的,我们现在看到新的行从A到B复制,从B复制到A.

今天我们发现了一些奇怪的东西。 A中的单个表错过了1000万行中的1.700.000行。该表的数据最初保存在A。

奇怪的是这些行已在B上复制。 所有其他表格都没问题,另外一对只错过了大约20.000行。

我们唯一的假设是

  1. A保存了B
  2. 上的行
  3. 出于某种原因认为B有一个"更新鲜"这些行的版本
  4. 删除原始行,等待从未到来的复制。
  5. 这可能吗?或者可能发生了什么? 任何在线信息的链接都会很棒。

0 个答案:

没有答案