perror-显示错误信息

perror-显示错误信息

perror 可以显示 MySQL 或操作系统错误代码的错误消息。

调用语法

perror [options] errorcode ...

错误代码格式

1231
001231
MY-1231
MY-001231
ER_WRONG_VALUE_FOR_VAR

Note: 以上错误代码的格式都是允许的。查询 MySQL Cluter 的错误代码,使用 ndb_perror。

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)

选项

帮助选项

  • –help, –info, -I, -?
    • 输出帮助
  • –version, -V
    • 显示版本

调试选项

  • –silent, -s
    • 静默输出
  • –verbose, -v
    • 详细输出,默认模式
  • –ndb

    已移除,被 ndb_perror 取代。

    • 输出 MySQL Cluster 的错误信息

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注