繁体   English   中英

Mysql数据库复制,

[英]Mysql Database Replication,

我有一个设置,其中在4台服务器之间复制相同的数据库结构 但是问题是,服务器之间的数据不一样,所以我不能只复制它们。 据我所知,复制主/从应具有相同的数据和相同的结构,所以我认为不是我的情况。

我的情况:所有数据库都有一个名为Transaction的表,其中有UserID列

  • 从站A有2行(12,15)
  • 从站B有3行,(1,4)
  • 从站C有1行(8)
  • 从站D有7行(2,3,5,6,7,9,10)

现在,当然,主数据库需要包括所有行。

  • 主机有13行(12,15,1,4,8,2,3,5,6,7,9,10)(在从机将数据同步到主机之后)

同步后,应将主数据库中的行复制到所有“从属” ...

这种情况每天都会发生。 新行将插入到从站数据库中。...,然后所有从站将向主站报告,最后,主站将所有数据再次推回从站。

所以我的问题是:

  • 是主/从概念吗?
  • 我需要有一个不同的结构吗?
  • 如果是,我怎样才能使Mysql为我做呢?

我搜索了类似的问题,但找不到。 如果您可以将我引介到已经提出的问题,那将很棒

谢谢

您可以通过实现多主mysql服务器而不是主从复制来满足您的要求。 在主从复制中:流量仅从主服务器流向从服务器(仅在一个方向上)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM