Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  ndb_perror — Obtain NDB Error Message Information

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

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

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

perrorndb_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 支持自己的 dummy --ndb 选项,该选项不执行任何操作。

以下表格包括 NDB 集群程序 ndb_perror 的所有选项。附加描述将在表格后面。

表 25.37 使用程序 ndb_perror 的命令行选项

Format Description Added, Deprecated, or Removed

--defaults-extra-file=path

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

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--defaults-file=path

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

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--defaults-group-suffix=string

也读取组合(group, suffix)

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--help,

-?

显示帮助文本

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--login-path=path

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

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--不读取登录路径

不从登录路径文件中读取登录路径

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--ndb

与旧版本的 perror 兼容;不执行任何操作

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--不使用默认值

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

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--打印默认值

打印程序参数列表并退出

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--沉默,

-s

仅显示错误信息

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--版本,

-V

打印程序版本信息并退出

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--详细,

-v

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

(在所有基于 MySQL 8.3 的 NDB 版本中支持)


附加选项

  • --defaults-extra-file

    Command-Line Format --defaults-extra-file=path
    Type 字符串
    Default Value [none]

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

  • --defaults-file

    Command-Line Format --defaults-file=path
    Type 字符串
    Default Value [none]

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

  • --defaults-group-suffix

    Command-Line Format --defaults-group-suffix=string
    Type 字符串
    Default Value [none]

    也读取带有后缀的组。

  • --help, -?

    Command-Line Format --help

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

  • --login-path

    Command-Line Format --login-path=path
    Type 字符串
    Default Value [none]

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

  • --不读取登录路径

    Command-Line Format --no-login-paths

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

  • --ndb

    Command-Line Format --ndb

    与旧版本的 perror 兼容;在使用 ndb_perror 时不执行任何操作。

  • --不使用默认值

    Command-Line Format --不使用默认值

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

  • --打印默认值

    Command-Line Format --打印默认值

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

  • --沉默, -s

    Command-Line Format --沉默

    仅显示错误信息。

  • --版本, -V

    Command-Line Format --版本

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

  • --详细, -v

    Command-Line Format --详细

    详细输出;使用 --沉默 禁用。