2015-10-19 26 views
1

對於mariaDB羣集我試圖構建以下結構:mariaDB忽略特定節點上的數據庫

我有3個節點。 節點1將數據庫「目錄」複製到節點2並忽略數據庫「地址」。
節點2同時具有「目錄」和「地址」。 節點3只複製「地址」。

是否可以告訴節點忽略特定的數據庫? 我發現的所有命令都是這個命令:https://mariadb.com/kb/en/mariadb/replication-and-binary-log-server-system-variables/#replicate_ignore_db

看來,這隻適用於整個羣集,而不是單個節點?

+0

看到這個主題:[過濾MySQL複製(忽略數據庫)](http://stackoverflow.com/questions/18830964/filter-mysql-replication-ignore-db)。答案解釋了replicate_ignore_db和replicate_do_db如何組合。這可能是你正在尋找的.. –

回答

0

請勿使用binlog/repicate-do/ignore;它們違反了集羣中所有節點必須包含相同數據並且必須能夠相互插入的原則。

在羣集中的某個節點與某個其他服務器或羣集之間使用異步複製時,可以使用這些複製限制。