1
私は1つのリモートスレーブレプリカを稼働させています。別のリモートサーバから1つ追加する場合は、最初のスレーブdbと同じdb名を持っていますので、明らかにローカルにリネームします。私はmysqlのドキュメントを見ましたが、シーケンスとmy.cnfファイルの必要な変更を理解することができませんでした。その意味でセットアップは次のとおりです。それぞれ自分のアドバイス男性のための複数のリモートスレーブレプリカをmysql dbに追加するには?
Slave #1 Name:Foo IP: 100.100.100.001
Slave #2 Name:Foo (rename to Foo2) IP: 100.100.100.002
もちろん異なるダンプの
とMASTER_LOG_FILEを記録し、MASTER_LOG_POSファイル
おかげ
あなたがで複製・リライト-dbオプションを使用する必要があります
私は何かを理解できなかったと思うし、私のデータ提供者からの情報が欠けていると思う。 ソースは同じ名前/ db名を持っていますが、異なるIPを持っています。 さらに、スレーブごとに スレーブスキップエラー を分離する必要がありますか、これはグローバルパラメータですか? – dflow
または私は理解しませんでした。スレーブ上の同じスキーマにレプリケートしますか?サーバーAスキーマFOOからサーバーCスキーマA_FOOに、サーバーBスキーマFOOからサーバーCスキーマにのみレプリケートできます。B_FOO –
はい、各マスターのスキーマを正しく理解できました。 私は2つの異なるリモートマスターを持っています。データベース名は両方ともFOOです。サーバーAスキーマF_OO、サーバーBスキーマFOO、サーバーCスキーマB_FOOにサーバーAスキーマFOOを追加するために、各マスターからmysqlダンプがあります。だから私が理解できなかったのは、サンプルコマンドでソース名(master_usa、master_emea)を設定する方法です。 – dflow