ほとんどのシステムエラーでは、MySQL は内部テキストメッセージに加えて、次のスタイルのいずれかでシステムエラーコードを表示します。
message ... (errno: #)
message ... (Errcode: #)
システムのドキュメントを確認するか perror ユーティリティーを使用することで、エラーコードの意味がわかります。
perror は、システムエラーコードまたはストレージエンジン (テーブルハンドラ) エラーコードの説明を出力します。
perror は次のように起動します。
shell> perror [options] errorcode ...
例:
shell> perror 13 64
OS error code 13: Permission denied
OS error code 64: Machine is not on the network
MySQL Cluster エラーコードのエラーメッセージを取得するには、perror を --ndb
オプションで呼び出します。
shell> perror --ndb errorcode
システムエラーメッセージの意味はユーザーのオペレーティングシステムによって異なる場合があります。異なるオペレーティングシステムでは、所定のエラーコードの意味が異なる場合があります。
perror は次のオプションをサポートします。