数据库专家提问: 是否可以在MySQL中使复制主从设备在从设备上有更多表?我只知道不同的表定义 http://dev.mysql.com/doc/refman/5.1/en/replication-features-differing-tables.html
答案 0 :(得分:2)
您可以在主服务器上拥有主服务器上不存在的表,并且对于主服务器和从服务器上存在的那些表,复制将正常进行(假设您当然没有将它们排除在复制之外!)。
如果您希望从站上的表不存在于主站上,则必须直接在从站数据库上创建它们。
例如:
Master有表a,b,c
Slave有表a,b,c。
复制设置为将主服务器上的a,b和c的更改复制到从服务器。
在从站上创建表d(因此slave现在有表a,b,c和d)。
对于表a,b和c,复制应继续进行,且从站上的表d不受影响。
在这种情况下,表d只存在于从站上。