Mariadb集羣實現部分數據庫不同步的功能

更改每個機器的/etc/my.cnf.d/server.cnf文件:
添加

[server]
server-id       = 1
replicate-ignore-db=db_name1,db_name2
binlog-ignore-db=db_name,db_name2

其中在同一個複製組(replicating group)裏面server-id應該是唯一的,值在1~2^31-1。

replicate-ignore-db=db_name
binlog-ignore-db=db_name
指定要忽略同步的數據庫名

更改後爲了使配置生效,需要重新啓動Mariadb集羣:

對當時第一個啓動的節點(master節點)重啓:

ps -ef | grep wsrep #找到Mariadb進程號num
kill num
這時好像已經就可以了。不過以防萬一還是執行了下面的兩條命令。
service mariadb stop
service mariadb start

對其他節點重啓:

service mariadb stop
service mariadb start

==PS==:先啓動之前第一個啓動的節點,因爲後面啓動的節點會同步第一個啓動的節點中的數據。
這時你就會發現,指定的要忽略同步的數據庫在Mariadb集羣中不會被同步了。
參考博客:
http://bingdonghuoyan.blog.51cto.com/9677664/1594017
http://www.iyunv.com/thread-126994-1-1.html

發佈了71 篇原創文章 · 獲贊 322 · 訪問量 55萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章