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 的错误信息