文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  perror — 显示 MySQL 错误消息信息

6.8.1 perror — 显示 MySQL 错误消息信息

perror 显示 MySQL 或操作系统错误代码的错误消息。如下调用 perror

perror [options] errorcode ...

perror 尝试灵活地理解其参数。例如,对于 ER_WRONG_VALUE_FOR_VAR 错误,perror 理解以下任何参数:1231001231MY-1231MY-001231,或 ER_WRONG_VALUE_FOR_VAR

$> 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 会显示两条错误消息

$> 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 Cluster 错误代码的错误消息,请使用 ndb_perror 实用程序。

系统错误消息的含义可能取决于您的操作系统。给定的错误代码在不同的操作系统上可能意味着不同的含义。

perror 支持以下选项。

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

    显示帮助消息并退出。

  • --silent, -s

    静默模式。仅打印错误消息。

  • --verbose, -v

    详细模式。打印错误代码和消息。这是默认行为。

  • --version, -V

    显示版本信息并退出。