10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb


MySQL 5.6リファレンスマニュアル/.../ 2のレプリケションチャネルを使用するMySQL集群レプリケション

18.6.7 2つのレプリケーションチャネルを使用するMySQL集群レプリケーション

さらに完成された例のシナリオでは,2つのレプリケーションチャネルを使用することで冗長性を提供し,これによって,1つのレプリケーションチャネルで発生する可能性のある障害を防ぐことを想定しています。これには合計4台のレプリケーションサーバーが必要で,2台のマスターサーバーをマスタークラスタに,2台のスレーブサーバーをスレーブクラスタに使用します。以後の説明では,一意の識別子が次のように割り当てられているものとします。

サバid 説明
1 マスタ-プラマリレプリケションチャネル(
2 マスタ-セカンダリレプリケションチャネル(米的
3. スレブ-プラ(年代
4 スレブ-セカンダリレプリケションチャネル(年代

2つのチャネルを使用するレプリケーションの設定は,1つのレプリケーションチャネルの設定と根本的に異なるわけではありません。最初に,プラmysqldプロセスを起動し,次にプライマリおよびセカンダリのスレーブに対するプロセスを起動する必要があります。次に,各スレブで开始的奴隶ステトメントを発行すると,レプリケションプロセスを開始できます。コマンドと,そのコマンドの発行に必要な順序を次に示します。

  1. プラ邮箱マリレプリケ邮箱ションマスタ邮箱を起動します。

    壳牌> mysqld——ndbcluster——server-id=1 \——log-bin &
  2. セカンダリレプリケションマスタを起動します。

    壳牌米的> mysqld——ndbcluster——server-id=2 \——log-bin &
  3. プラ。

    壳牌年代> mysqld——ndbcluster——server-id=3 \——skip-slave-start &
  4. セカンダリレプリケションスレブを起動します。

    壳牌年代> mysqld——ndbcluster——server-id=4 \——skip-slave-start &
  5. 最後に,ここで示すように,プラ,マリスレ,ブで开始的奴隶ステトメントを実行して,プラションを開始します。

    mysql年代>开始的奴隶;
    警告

    この時点では、プラ以及マリチャネルだけが起動されます。セカンダリレプリケションチャネルは,セクション18.6.8“MySQL集群レプリケーションを使用したフェイルオーバーの実装”で説明しているように、プラ。複数のレプリケーションチャネルを同時に実行すると,不要な重複レコードがレプリケーションスレーブで作成される可能性があります。

前に述べたとおり,レプリケ。


本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb