1

mariaDB クラスターの場合、次の構造を構築しようとしています。

私は3つのノードを持っています。ノード 1 はデータベース「カタログ」をノード 2 に複製し、データベース「アドレス」を無視します。
ノード 2 には「カタログ」と「アドレス」の両方があります。ノード 3 は「アドレス」のみを複製します。

特定のデータベースを無視するようにノードに指示することは可能ですか? 私が見つけたのはこのコマンドだけでした: https://mariadb.com/kb/en/mariadb/replication-and-binary-log-server-system-variables/#replicate_ignore_db

これはクラスター全体でのみ機能するようですが、単一のノードでは機能しませんか?

4

1 に答える 1

1

binlog/repicate-do/ignore を使用しないでください。これらは、クラスター内のすべてのノードに同じデータが含まれている必要があり、相互に介入できる必要があるという原則に違反しています。

クラスタ内のノードと他のサーバーまたはクラスタとの間で非同期レプリケーションを使用する場合、これらのレプリケーションの制限が使用される場合があります。

これを参照してください。約 3 分の 1 で、replicate/binlog-do/ignore の問題について説明します。 その他注意事項

于 2015-11-03T02:56:57.727 に答える