我無法找到我的問題的答案。mysql複製 - 一個數據庫上的從服務器
我有2個mysql服務器。
- 主服務器
- 從服務器
現在我想添加一個從服務器,但我有其他網站的服務器上運行。
我可以只複製一個數據庫嗎?
我無法找到我的問題的答案。mysql複製 - 一個數據庫上的從服務器
我有2個mysql服務器。
現在我想添加一個從服務器,但我有其他網站的服務器上運行。
我可以只複製一個數據庫嗎?
是的,你可以
如果要複製從主只是一個數據庫,你可以在你/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
添加這些線從機器的/etc/my.conf文件解決我的問題。謝謝。
replicate-do-db=Refill
但是,請注意,這樣做後,我不得不重新啓動兩個數據庫,並通過鍵入以下命令來更新從主服務器的新的文件名和位置:
mysql> show master status;
這一信息添加到你的MySQL在從機上並啓動從機。