Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


MySQL 8.0 リファレンスマニュアル  /  ...  /  perror — MySQL エラーメッセージ情報の表示

このページは機械翻訳したものです。

4.8.2 perror — MySQL エラーメッセージ情報の表示

perror に、MySQL またはオペレーティングシステムのエラーコードのエラーメッセージが表示されます。 perror は次のように起動します。

shell> perror [options] errorcode ...

perror は、引数を柔軟に理解しようとします。 たとえば、ER_WRONG_VALUE_FOR_VAR エラーの場合、perror はこれらの引数のいずれかを認識: 1231001231MY-1231MY-001231 または ER_WRONG_VALUE_FOR_VAR

shell> perror 1231
MySQL error code MY-001231 (ER_WRONG_VALUE_FOR_VAR): Variable '%-.64s'
can't be set to the value of '%-.200s'

エラー番号が、MySQL とオペレーティングシステムのエラーが重複する範囲内にある場合、perror では両方のエラーメッセージが表示されます:

shell> perror 1 13
OS error code   1:  Operation not permitted
MySQL error code MY-000001: Can't create/write to file '%s' (OS errno %d - %s)
OS error code  13:  Permission denied
MySQL error code MY-000013: Can't get stat of '%s' (OS errno %d - %s)

MySQL クラスタエラーコードのエラーメッセージを取得するには、ndb_perror ユーティリティを使用します。

システムエラーメッセージの意味は、オペレーティングシステムによって異なります。 異なるオペレーティングシステムでは、所定のエラーコードの意味が異なる場合があります。

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

  • --help, --info, -I, -?

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

  • --ndb

    MySQL Cluster エラーコードのエラーメッセージを出力します。

    このオプションは MySQL 8.0.13 で削除されました。 かわりに ndb_perror ユーティリティを使用してください。

  • --silent, -s

    サイレントモード。 エラーメッセージのみ出力します。

  • --verbose, -v

    冗長モード。 エラーコードおよびメッセージを出力します。 これはデフォルトの動作です。

  • --version, -V

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