問題タブ [maxscale]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mariadb - マスター/スレーブ トポロジで 2 つのデータセンターを構成するにはどうすればよいですか
mariadb、galera、および maxscale を使用して、2 つのデータセンター間でデータを挿入しようとしています。各データセンターには 3 つのノードがあり、1 つがマスター、2 つがスレーブです。1 番目のデータセンターに障害が発生した場合に備えて、データを 2 番目のデータセンターに挿入する必要があります。 私の要件は、データセンター 1 のマスターノード (DC1) を 2 番目のデータセンター (DC2) のマスターノードのスレーブとして構成することです。それを達成するには、maxscale でどのような構成を行う必要がありますか。どのリンクも役に立ちます。
ありがとう
mariadb-10.4 - Maxscale は、ノードの再起動後にユーザーの同期を失います
3 つの Galera ノードの ReadWriteSplit として Maxscale を使用しています。ノード 1 はマスターで、他の 2 つはスレーブです。
私は常にマスターでユーザーを作成します:
nod は (MariaDB のアップグレードまたはその他の理由で) 再起動されないため、すべてうまくいきます。ただし、ノードが再起動された場合、クエリが SLAVES にヒットすると、Maxscale は次のように主張します。
それを修正するには、MASTER でもう一度行う必要がありますGRANT ALL PRIVILEGES
。
そして、エラーは止まります。これはバグですか、それとも私が正しくやっていないのでしょうか?