我有三个MySQL服务器(5.1)。在服务器A和B上,我为某些数据库设置了Master-Master复制,比如DX和DY。
现在我有第三台服务器与另一个数据库DZ。我现在想将数据库DZ复制到服务器A和B.
最后,服务器A和B复制DX和DY。在服务器C上,只有DZ可以复制到服务器A和B。
数据库DX和DZ仅在服务器A和B上可用,并且未复制到服务器C也很重要。
通常我会将服务器A和B配置为单个数据库的服务器C的从属服务器。但是Master-Master复制可以使服务器A成为服务器B的从属服务器。服务器B是服务器A的从属服务器。它看起来不可能配置多个主服务器,即使对于不同的数据库也是如此?
这是正确的,还是只有将数据库DZ从服务器C复制到服务器A和B的解决方案,即使服务器A和B已经运行了主 - 主复制吗?
答案 0 :(得分:1)
据我所知,在高达5.6的所有版本中,CHANGE MASTER TO
命令只能容纳一个主服务器并将更改任何现有主服务器。所以我认为你是对的,你现在不能这样做。