• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • perror 显示MySQL错误消息信息

    perror显示MySQL或操作系统错误代码的错误消息。像这样调用恐怖

    shell>perror [options] errorcode ...
    

    恐怖试图灵活地理解其论点。例如,对于该ER_WRONG_VALUE_FOR_VAR误差,PERROR理解任何这些参数:1231001231MY-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

      显示版本信息并退出。