文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  ndb_perror — 获取 NDB 错误信息

25.5.16 ndb_perror — 获取 NDB 错误信息

ndb_perror 显示有关 NDB 错误的信息,给出其错误代码。这包括错误消息、错误类型以及错误是永久性的还是临时性的。这旨在替代 perror --ndb,该选项不再受支持。

用法

ndb_perror [options] error_code

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

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

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

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

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

$> 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 集群不再支持该选项。为了在可能依赖 perror 获取 NDB 错误信息的脚本和其他应用程序中更容易地进行替换,ndb_perror 支持其自身的“虚拟 --ndb 选项,该选项不执行任何操作。

下表列出了 NDB 集群程序 ndb_perror 特有的所有选项。表格后面是其他描述。

其他选项

  • --defaults-extra-file

    命令行格式 --defaults-extra-file=路径
    类型 字符串
    默认值 [无]

    读取全局文件后读取给定文件。

  • --defaults-file

    命令行格式 --defaults-file=路径
    类型 字符串
    默认值 [无]

    仅从给定文件读取默认选项。

  • --defaults-group-suffix

    命令行格式 --defaults-group-suffix=字符串
    类型 字符串
    默认值 [无]

    同时读取 concat(组,后缀) 的组。

  • --help, -?

    命令行格式 --help

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

  • --login-path

    命令行格式 --login-path=路径
    类型 字符串
    默认值 [无]

    从登录文件读取给定路径。

  • --no-login-paths

    命令行格式 --no-login-paths

    跳过从登录路径文件读取选项。

  • --ndb

    命令行格式 --ndb

    为了与依赖于使用该程序的 --ndb 选项的旧版本 perror 的应用程序兼容。与 ndb_perror 一起使用时,该选项不执行任何操作,并会被忽略。

  • --no-defaults

    命令行格式 --no-defaults

    除了登录文件外,不要从任何选项文件读取默认选项。

  • --print-defaults

    命令行格式 --print-defaults

    打印程序参数列表并退出。

  • --silent, -s

    命令行格式 --silent

    仅显示错误消息。

  • --version, -V

    命令行格式 --version

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

  • --verbose, -v

    命令行格式 --verbose

    详细输出;使用 --silent 禁用。