我是mysql新手,我有一个关于mysql复制的查询。
目前,我有一个主数据库,可以复制到四个从服务器。我需要设置几个复制服务器(作为从服务器),但是这些服务器只复制几个数据库。如何处理这个问题?
我应该在奴隶/etc/my.cnf上使用这样的东西吗?
复制-忽略-db=db_name
我是否可以在从配置上设置一些内容,具体说明要复制哪些数据库和表?
这些更改应该只发生在从配置上还是在主配置上?其原因是,该主服务器目前将大量数据库复制到其他从服务器上,这将保持原样。
发布于 2013-08-24 00:25:19
由于对跨数据库复制的限制,以及用户没有完全限定数据库名称或未指定"use dbname;“(它将在主服务器上执行,而不是复制到从服务器),我将避免使用复制do-db选项。
使用此选项(将其放在my.cnf中):
复制-野生-做表=dbname1.%
复制-野生-做表=dbname2.%
或者您可以指定表,用表名替换%,每行一个。http://dev.mysql.com/doc/refman/5.0/en/replication-options-slave.html#option_米舍尔德_复制-乱作一团
此链接将帮助您入门:http://dev.mysql.com/doc/refman/5.0/en/replication-solutions-partitioning.html
https://dba.stackexchange.com/questions/48611
复制相似问题