MySQL 9.0 发行说明
perror 显示 MySQL 或操作系统错误代码的错误消息。调用 perror 如下所示
perror [options] errorcode ...
perror 试图灵活地理解其参数。例如,对于 ER_WRONG_VALUE_FOR_VAR
错误,perror 理解以下任何参数:1231
、001231
、MY-1231
或 MY-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 支持以下选项。