我有个很好的麻烦,不知道怎么解决。我需要将几个表从MySQL DB (奴隶)复制到MySQL DB (主表)。举个例子:
MySQL DB (master)
table1
table2
table3
MySQL DB (slave1)
table1
table2
table3
MySQL DB (slave2)
table1
table2
table3
MySQL DB (主数据库)应该将table1的内容无时无刻地复制到MySQL DB (slave1,slave2),MySQL DB (slave1,slave2)应该将table2和table3的内容复制到MySQL
Mysql已经启动了一个新特性,即单个从服务器具有多个主服务器,在该特性中,可以通过每个独立的主服务器的称为通道的标志来处理复制。
我想知道:
What's the max number of master a slave can have ?
Or
max number of channels a slave can have ?
谢谢
我这里有一个情况,将有2个MySQL服务器通过广域网链接。每个位置(让我们称它们为location X和Location Y)需要访问三个数据库(让我们称它们为A、B和C )。
位置X需要使用数据库A作为其主数据库,使用数据库B作为“查找”只读数据库。
位置Y需要使用数据库B作为其主数据库,并使用数据库A作为“查找”只读数据库。
这两个位置都需要对复制的数据库C具有读/写访问权限(此数据库不包含自动递增的列等-相当简单的记录表)。
本质上,我需要主-从复制和主-主复制的组合:
X Y
--------
A --> A
B <-- B
C <--> C
这在