2011-10-10 80 views
2

我要实现同一个服务器的复制,这种方式会有两个数据库复制同一服务器上的一个数据库MySQL的 - 两个从数据库复制

这是我在my.ini中

enter code here 


server-id=1 

log-bin 

report-host=master-is-slave-host 
log-bin=localhost-binlog 
relay-log=localhost-relaylog 

replicate-same-server-id=1 

binlog-do-db=test 
replicate-rewrite-db=test->myslave 

**#replicate-rewrite-db=test->myslave2 does not work** 

replicate-do-table=myslave.tblslave 

**#replicate-do-table=myslave2.tblslave does not work** 

配置上面的代码工作正常复制从分贝测试,以相同的服务器

上myslave我也想实现从分贝测试复制与myslave沿着同一台服务器上myslave2

基本上这将是一个主数据库和两个从数据库复制相同的主数据库

问候, RIZWAN

+0

所以你想的一样mysqld充当master,slave1和slave2? –

+0

哪里是奴隶的配置? – Gabriel

回答

1

这里是我的my.cnf代码:

[mysqld] 
server-id=1 
report-host=master-is-slave-host 
log-bin=/var/log/mysql/mysql-bin.log 
log-bin-index=/var/log/mysql/mysql-bin.index 
relay-log=/var/log/mysql/mysql-relay-bin.log 
relay-log-index=/var/log/mysql/mysql-relay-bin.index 
expire_logs_days=10 
replicate-same-server-id=1 
binlog-do-db=masterdb 
log-error=/var/log/mysql/error.log 
replicate-rewrite-db=masterdb->slavedb 
replicate-do-table=slavedb.some_table 
相关问题