int mysql_shutdown(MYSQL *mysql, enum mysql_enum_shutdown_level shutdown_level)
説明
データベースサーバーにシャットダウンするように求めます。接続されたユーザーは SHUTDOWN
権限を持っている必要があります。MySQL 5.6 サーバーは 1 種類のシャットダウンしかサポートしていません。shutdown_level
は SHUTDOWN_DEFAULT
と等しい必要があります。目的のレベルを選択できるようにするため、追加のシャットダウンレベルが計画されています。古いバージョンの libmysqlclient
ヘッダーや呼び出し mysql_shutdown()
でコンパイルされた、ダイナミックリンクされた実行可能ファイルは、古い libmysqlclient
ダイナミックライブラリと一緒に使用する必要があります。
シャットダウンプロセスについては、セクション5.1.12「シャットダウンプロセス」で説明しています。
戻り値
成功の場合はゼロ。エラーが発生した場合、ゼロ以外。
エラー
-
CR_COMMANDS_OUT_OF_SYNC
コマンドが正しくない順番で実行されました。
-
CR_SERVER_GONE_ERROR
MySQL サーバーが存在しなくなりました。
-
CR_SERVER_LOST
サーバーへの接続がクエリー中に失われました。
-
CR_UNKNOWN_ERROR
不明なエラーが発生しました。