int mysql_shutdown(MYSQL *mysql, enum
mysql_enum_shutdown_level shutdown_level)
説明
データベースサーバにシャットダウンするように頼む。接続されたユーザーはSHUTDOWN
特権を持っていければならない。MySQL
5.1サーバは1つのタイプのシャットダウンしかサポートしていません。
shutdown_level
はSHUTDOWN_DEFAULT
と等しくなければなりません。シャットダウンレベルの追加が、望みのレベルが選べるよう計画されています。旧バージョンの
libmysqlclient
のヘッダーや呼び出しmysql_shutdown()
でコンパイルされたダイナミックリンク実行文(ファイルまたはプログラム)は、旧libmysqlclient
のダイナミックライブラリと一緒に使用しなければいけません。
シャットダウンプロセスは項4.2.7. 「シャットダウン プロセス」で説明します。
戻り値
成功のためのゼロ。エラーが起こった場合、ゼロ以外。
エラー
CR_COMMANDS_OUT_OF_SYNC
コマンドが妥当でないオーダーで実行されました。
CR_SERVER_GONE_ERROR
MySQLサーバが立ち去りました。
CR_SERVER_LOST
サーバへの接続がクエリー中に失われました。
CR_UNKNOWN_ERROR
未知のエラーが起こりました。