Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.5 NDB 集群程序  /  23.5.16 ndb_perror — 获取 NDB 错误消息信息

23.5.16 ndb_perror — 获取 NDB 错误消息信息

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

用法

ndb_perror [options] error_code

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

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

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

$> 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 Cluster 不再支持它。为了使脚本和其他可能依赖perror获取 NDB 错误信息的应用程序更容易替换, ndb_perror 支持它自己的 dummy --ndb选项,它什么都不做。

下表包括特定于 NDB Cluster 程序ndb_perror的所有选项。表后有其他说明。

表 23.38 与程序 ndb_perror 一起使用的命令行选项

格式 描述 添加、弃用或删除

--defaults-extra-file=path

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-file=path

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-group-suffix=string

还阅读带有 concat(group, suffix) 的组

(支持所有基于 MySQL 8.0 的 NDB 版本)

--help,

-?

显示帮助文本

(支持所有基于 MySQL 8.0 的 NDB 版本)

--login-path=path

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--ndb

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--no-defaults

不要从登录文件以外的任何选项文件中读取默认选项

(支持所有基于 MySQL 8.0 的 NDB 版本)

--print-defaults

打印程序参数列表并退出

(支持所有基于 MySQL 8.0 的 NDB 版本)

--silent,

-s

仅显示错误信息

(支持所有基于 MySQL 8.0 的 NDB 版本)

--version,

-V

打印程序版本信息并退出

(支持所有基于 MySQL 8.0 的 NDB 版本)

--verbose,

-v

详细输出;用 --silent 禁用

(支持所有基于 MySQL 8.0 的 NDB 版本)


附加选项

  • --defaults-extra-file

    命令行格式 --defaults-extra-file=path
    类型 细绳
    默认值 [none]

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

  • --defaults-file

    命令行格式 --defaults-file=path
    类型 细绳
    默认值 [none]

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

  • --defaults-group-suffix

    命令行格式 --defaults-group-suffix=string
    类型 细绳
    默认值 [none]

    还可以阅读带有 concat(group, suffix) 的组。

  • --help, -?

    命令行格式 --help

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

  • --login-path

    命令行格式 --login-path=path
    类型 细绳
    默认值 [none]

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

  • --ndb

    命令行格式 --ndb

    为了与依赖于使用该程序选项的旧版本perror的应用程序兼容。--ndbndb_perror一起使用时的选项什么都不做,并被它忽略。

  • --no-defaults

    命令行格式 --no-defaults

    不要从登录文件以外的任何选项文件中读取默认选项。

  • --print-defaults

    命令行格式 --print-defaults

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

  • --silent, -s

    命令行格式 --silent

    仅显示错误消息。

  • --version, -V

    命令行格式 --version

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

  • --verbose, -v

    命令行格式 --verbose

    详细输出;禁用 --silent