RESET SLAVE
RESET SLAVE
がスレーブがマスタのバイナリ
ログ内の複製位置を忘れるよう働きかけます。このステートメントは再スタートの時に利用する為の物です。これは
master.info
と
relay-log.info
ファイル、全てのリレー
ログを削除し、そして新しいリレー
ログをスタートします。
注意:スレーブ SQL
スレッドによって完全に実行されていなくても全てのリレー
ログが削除されます。(もし STOP
SLAVE
ステートメントを発行していたり、スレーブが高負荷であると、複製スレーブ上にこの状態が存在しやすくなります。)
master.info
ファイル内に格納された接続情報は、対応するスタートアップ
オプション内で指定された値を利用して速やかにリセットされます。この情報は、マスタ
ホスト、マスタ ポート、マスタ
ユーザ、そしてマスタ
パスワードのような値を含みます。もしスレーブ
SQL スレッドが停止した時テンポラリ
テーブルの複製の最中で、そして RESET
SLAVE
が発行されると、これらの複製テンポラリ
テーブルはスレーブ上で削除されます。