MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

17.1.2 バイナリログファイルの位置ベースのレプリケーションの設定

このセクションでは、バイナリログファイルの位置ベースのレプリケーションを使用するように MySQL サーバーを設定する方法について説明します。 レプリケーションを設定するには様々な方法があり、使用する正確な方法はレプリケーションの設定方法、およびレプリケートするソース上のデータベースにデータがすでにあるかどうかによって異なります。

ヒント

MySQL の複数のインスタンスをデプロイするには、MySQL Shell で MySQL サーバーインスタンスのグループを簡単に管理できるようにする InnoDB クラスタ を使用できます。InnoDB クラスタ は MySQL Group Replication をプログラム環境でラップするため、MySQL インスタンスのクラスタを簡単にデプロイして高可用性を実現できます。 また、InnoDB クラスタ は MySQL Router とシームレスにインタフェースするため、アプリケーションは独自のフェイルオーバープロセスを記述せずにクラスタに接続できます。 ただし、高可用性を必要としない同様のユースケースでは、InnoDB ReplicaSet を使用できます。 MySQL Shell のインストール手順は、here にあります。

すべての設定に共通の汎用タスクがいくつかあります:

注記

セットアッププロセスのあるステップでは、SUPER 権限が必要です。 この権限がないと、レプリケーションを有効にできない可能性があります。

基本オプションを構成したあとは、次のシナリオを選択します。

MySQL レプリケーションサーバーを管理する前に、この章全体を読み、セクション13.4.1「ソースサーバーを制御する SQL ステートメント」セクション13.4.2「レプリケーションサーバーを制御するための SQL ステートメント」で説明したすべてのステートメントを試みてください。 また、セクション17.1.6「レプリケーションおよびバイナリロギングのオプションと変数」で説明されたレプリケーションの起動オプションについても習得してください。