Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


MySQL 5.6 リファレンスマニュアル  /  ...  /  comp_err — MySQL エラーメッセージファイルのコンパイル

4.4.1 comp_err — MySQL エラーメッセージファイルのコンパイル

comp_err は、mysqld がさまざまなエラーコードに対して表示するエラーメッセージを判断するために使用する、errmsg.sys ファイルを作成します。comp_err は、通常 MySQL のビルド時に自動的に実行されます。MySQL ソース配布の sql/share/errmsg.txt にあるプレーンテキストファイルから errmsg.sys ファイルをコンパイルします。

comp_err は、mysqld_error.hmysqld_ername.h、および sql_state.h の各ヘッダーファイルも生成します。

エラーメッセージの定義方法の詳細は、「MySQL Internals Manual」を参照してください。

comp_err は次のように呼び出します。

shell> comp_err [options]

comp_err は次のオプションをサポートします。

  • --help, -?

    ヘルプメッセージを表示して終了します。

  • --charset=path, -C path

    文字セットディレクトリ。デフォルトは ../sql/share/charsets です。

  • --debug=debug_options, -# debug_options

    デバッグのログを書き込みます。一般的な debug_options 文字列は d:t:O,file_name です。デフォルトは d:t:O,/tmp/comp_err.trace です。

  • --debug-info, -T

    プログラムの終了時に、デバッグ情報を出力します。

  • --header_file=file_name, -H file_name

    エラーヘッダーファイルの名前です。デフォルトは mysqld_error.h です。

  • --in_file=file_name, -F file_name

    入力ファイルの名前です。デフォルトは ../sql/share/errmsg.txt です。

  • --name_file=file_name, -N file_name

    エラー名ファイルの名前です。デフォルトは mysqld_ername.h です。

  • --out_dir=path, -D path

    出力ベースディレクトリの名前です。デフォルトは ../sql/share/ です。

  • --out_file=file_name, -O file_name

    出力ファイルの名前です。デフォルトは errmsg.sys です。

  • --statefile=file_name, -S file_name

    SQLSTATE ヘッダーファイルの名前です。デフォルトは sql_state.h です。

  • --version, -V

    バージョン情報を表示して終了します。


User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.