2011-12-22 76 views

回答

37

是的,你可以

如果要複製從主只是一個數據庫,你可以在你/etc/my.cnf設置replicate-do-db或設置replicate-do-db作爲mysql的參數,例如:

replicate-do-db=db01 

如果你有多重數據庫被複制,/etc/my.cnf應該是這樣的:

replicate-do-db=db01 
replicate-do-db=db02 

如果你只是想奴隸忽略某些數據庫,你可以設置replicate-ignore-db:MySQL的文件

replicate-ignore-db=db01 

更多細節:http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#option_mysqld_replicate-do-db

-1

添加這些線從機器的/etc/my.conf文件解決我的問題。謝謝。

replicate-do-db=Refill 

但是,請注意,這樣做後,我不得不重新啓動兩個數據庫,並通過鍵入以下命令來更新從主服務器的新的文件名和位置:

mysql> show master status; 

這一信息添加到你的MySQL在從機上並啓動從機。

相關問題