SHUTDOWN
このステートメントは、MySQL サーバーを停止します。 SHUTDOWN
権限が必要です。
SHUTDOWN
には、mysqladmin shutdown コマンドまたは mysql_shutdown()
C API 関数を使用して使用可能な同じ機能に対する SQL レベルのインタフェースが用意されています。
Com_shutdown
ステータス変数は、SHUTDOWN
ステートメントの数を追跡します。 ステータス変数はサーバーの起動ごとに初期化され、再起動後も保持されないため、Com_shutdown
の値は通常ゼロですが、SHUTDOWN
ステートメントが実行されたが失敗した場合はゼロ以外にすることができます。
サーバーを停止する別の方法は、サーバーに SIGTERM
シグナルを送信することです。これは、root
またはサーバープロセスを所有するアカウントによって実行できます。 SIGTERM
を使用すると、サーバーに接続せずにサーバーの停止を実行できます。 セクション4.10「MySQL での Unix シグナル処理」を参照してください。