RESET reset_option [, reset_option] ...
RESET
ステートメントは、さまざまなサーバー操作の状態をクリアするために使用されます。RESET
を実行するには、RELOAD
権限が必要です。
RESET
は、FLUSH
ステートメントのより強力なバージョンとして機能します。セクション13.7.6.3「FLUSH 構文」を参照してください。
RESET
ステートメントは暗黙的なコミットを発生させます。セクション13.3.3「暗黙的なコミットを発生させるステートメント」を参照してください。
MySQL 5.6.11 でのみ、このステートメントを発行する前に、gtid_next
を AUTOMATIC
に設定する必要があります。(Bug #16062608、Bug #16715809、Bug #69045)
reset_option
には、次のいずれかを指定できます。
-
MASTER
インデックスファイルにリストされているすべてのバイナリログを削除し、バイナリログインデックスファイルを空にリセットして、新しいバイナリログファイルを作成します。
-
QUERY CACHE
クエリーキャッシュからすべてのクエリー結果を削除します。
-
SLAVE
スレーブに、マスターバイナリログ内のそのレプリケーション位置を忘れさせます。また、既存のリレーログファイルをすべて削除し、新しいリレーログファイルを開始することによってリレーログもリセットします。