Mysql
僅複製 MariaDB 數據庫的部分錶
我目前有一個帶有 MariaDB Galera 的現成結構集群,其中有兩台伺服器保持更新的數據庫。但是,我現在需要創建一個新的類似結構,但有一個區別,即在另一台伺服器中只更新幾個表(這將是主伺服器,也將用於另一個應用程序訪問)。
- 我怎樣才能做到這一點?
- 我可以保留兩個主人但部分同步嗎?
- 我必須使用其他工具嗎?
按照您的主題順序:
- 集群複製無法做到這一點。
- 多主機是集群功能。
- 您應該嘗試使用該
replicate_wild_do_table
設置。從屬執行緒將被限制為複制與指定萬用字元模式匹配的表。例如
replicate-wild-do-table=foo%.bar%
,將只複製對所有以 foo 開頭且表名以bar
.