更改每個機器的/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