MySQL中的复制主从,在从站上有更多表

时间:2011-09-28 09:47:03

标签: mysql replication

数据库专家提问: 是否可以在MySQL中使复制主从设备在从设备上有更多表?我只知道不同的表定义 http://dev.mysql.com/doc/refman/5.1/en/replication-features-differing-tables.html

1 个答案:

答案 0 :(得分:2)

您可以在主服务器上拥有主服务器上不存在的表,并且对于主服务器和从服务器上存在的那些表,复制将正常进行(假设您当然没有将它们排除在复制之外!)。

如果您希望从站上的表不存在于主站上,则必须直接在从站数据库上创建它们。

例如:

Master有表a,b,c

Slave有表a,b,c。

复制设置为将主服务器上的a,b和c的更改复制到从服务器。

在从站上创建表d(因此slave现在有表a,b,c和d)。

对于表a,b和c,复制应继续进行,且从站上的表d不受影响。

在这种情况下,表d只存在于从站上。