MySQL 8.0 リファレンスマニュアル


17.1.5.7 マルチソースレプリカのリセット

RESET REPLICA | SLAVE ステートメントを使用して、マルチソースレプリカをリセットできます。 デフォルトでは、マルチソースレプリカで RESET REPLICA | SLAVE ステートメントを使用すると、すべてのチャネルがリセットされます。 オプションで、FOR CHANNEL channel 句を使用して特定のチャネルのみをリセットします。

  • 現在構成されているすべてのレプリケーションチャネルをリセットするには:

    mysql> RESET SLAVE;
    Or from MySQL 8.0.22:
    mysql> RESET REPLICA;
  • 名前付きチャネルのみをリセットするには、FOR CHANNEL channel 句を使用します:

    mysql> RESET SLAVE FOR CHANNEL "source_1";
    Or from MySQL 8.0.22:
    mysql> RESET REPLICA FOR CHANNEL "source_1";

GTID ベースのレプリケーションの場合、RESET REPLICA | SLAVE はレプリカ GTID 実行履歴に影響しないことに注意してください。 これをクリアする場合は、レプリカで RESET MASTER を発行します。

RESET REPLICA | SLAVE はレプリカをレプリケーション位置を忘れ、リレーログをクリアしますが、レプリケーション接続パラメータ (ソースホスト名など) やレプリケーションフィルタは変更しません。 チャネルのこれらを削除する場合は、RESET REPLICA | SLAVE ALL を発行します。

RESET REPLICA | SLAVE コマンドの完全な構文およびその他の使用可能なオプションについては、セクション13.4.2.5「RESET REPLICA | SLAVE ステートメント」 を参照してください。


関連キーワード:  ソース, ベース, GTID, チャネル, ステートメント, マルチソースレプリカ, 構成, バイナリ, REPLICA, SLAVE