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 ステートメント」 を参照してください。