perror 显示MySQL错误消息信息
perror显示MySQL或操作系统错误代码的错误消息。像这样调用恐怖:
shell>perror [options] errorcode ...
恐怖试图灵活地理解其论点。例如,对于该ER_WRONG_VALUE_FOR_VAR
误差,PERROR理解任何这些参数:1231
,001231
,MY-1231
,或MY-001231
,或ER_WRONG_VALUE_FOR_VAR
。
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)
要获取有关MySQL Cluster错误代码的错误消息,请使用ndb_perror实用程序。
系统错误消息的含义可能取决于您的操作系统。给定的错误代码可能在不同的操作系统上具有不同的含义。
perror支持以下选项。
--help
,--info
,-I
,-?
显示帮助消息并退出。
--ndb
打印错误消息以获取MySQL Cluster错误代码。
此选项已在MySQL 8.0.13中删除。请改用ndb_perror实用程序。
--silent
,-s
静音模式。仅打印错误消息。
--verbose
,-v
详细模式。打印错误代码和消息。这是默认行为。
--version
,-V
显示版本信息并退出。