• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • ndb_perror —获取NDB错误消息信息

    ndb_perror显示有关NDB错误的信息(给定其错误代码)。这包括错误消息,错误类型以及错误是永久的还是临时的。它已添加到NDB 7.6.4中的MySQL NDB Cluster发行版中,旨在替代perror--ndb

    用法

    ndb_perror [options] error_code
    

    ndb_perror不需要访问正在运行的NDB群集或任何节点(包括SQL节点)。要参见有关给定NDB错误的信息,请使用错误代码作为参数来调用程序,如下所示:

    shell>ndb_perror 323
    NDB error code 323: Invalid nodegroup id, nodegroup already existing: Permanent error: Application error
    

    要仅显示错误消息,使用--silent选项(简称-s)调用ndb_perror,如下所示:

    shell>ndb_perror -s 323
    Invalid nodegroup id, nodegroup already existing: Permanent error: Application error
    

    perror一样,ndb_perror接受多个错误代码:

    shell>ndb_perror 321 1001
    NDB error code 321: Invalid nodegroup id: Permanent error: Application error
    NDB error code 1001: Illegal connect string
    

    本节稍后将介绍ndb_perror的其他程序选项。

    ndb_perror替换了 perror--ndb,从NDB 7.6.4开始不推荐使用 perror,并且可能在以后的MySQL NDB Cluster版本中将其删除。为了使脚本和其他可能依赖于 perror来获取NDB错误信息的应用程序中的替换更加容易, ndb_perror支持其自己的“ dummy ”--ndb选项,该选项不执行任何操作。

    下表包含NDB群集程序ndb_perror特定的所有选项。附加说明如下表。

    ndb_perror程序的命令行选项

    格式描述添加,不建议使用或删除

    --help

    -?

    显示帮助文字

    (在所有基于MySQL 8.0的版本中受支持)

    --ndb

    为了与依赖于旧版本perror的应用程序兼容;什么也没做

    (在所有基于MySQL 8.0的版本中受支持)

    --silent

    -s

    仅显示错误消息

    (在所有基于MySQL 8.0的版本中受支持)

    --version

    -V

    打印程序版本信息并退出

    (在所有基于MySQL 8.0的版本中受支持)

    --verbose

    -v

    详细输出;用--silent禁用

    (在所有基于MySQL 8.0的版本中受支持)


    附加选项

    • --help-?

      属性
      命令行格式--help
      类型布尔型
      默认值TRUE

      显示程序帮助文本并退出。

    • --ndb

      属性
      命令行格式--ndb
      类型布尔型
      默认值TRUE

      为了与依赖于使用该程序选项的旧版本perror的应用程序兼容--ndb。与ndb_perror一起使用时,该选项无效,将被忽略。

    • --silent-s

      属性
      命令行格式--silent
      类型布尔型
      默认值TRUE

      仅显示错误消息。

    • --version-V

      属性
      命令行格式--version
      类型布尔型
      默认值TRUE

      打印程序版本信息并退出。

    • --verbose-v

      属性
      命令行格式--verbose
      类型布尔型
      默认值TRUE

      详细输出;禁用--silent