MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

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

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 は次のオプションをサポートします。