给数据库专家的问题:有没有可能让MySQL中的复制主从在从机上拥有更多的表?我只知道不同的表定义http://dev.mysql.com/doc/refman/5.1/en/replication-features-differing-tables.html
发布于 2011-09-28 17:57:58
您可以拥有主服务器上不存在的从服务器上的表,对于主服务器和从服务器上都存在的那些表,复制将正常进行(当然,假设您没有将它们排除在复制之外!)。
如果您想要主数据库上不存在的从数据库上的表,则必须直接在从数据库上创建它们。
例如:
Master有a、b、c三个表
Slave有a,b,c表。
复制设置为将更改从主服务器上的a、b和c复制到从服务器上。
在slave上创建表d(因此slave现在有表a、b、c和d)。
对于表a、b和c,复制应该继续,而表d在从机上不受影响。
在这种情况下,表D将仅存在于从设备上。
https://stackoverflow.com/questions/7581282
复制相似问题