Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

25.5.16 NDB 错误消息信息获取 — ndb_pperro

ndb_pperro 显示 NDB 错误的信息,包括错误消息、错误类型和是否是永久性或临时性的错误。这是一个 perror 的替代品,后者不再支持。--ndb 选项现在已经弃用。

ndb_perror [options] error_code

ndb_pperro 不需要访问运行中的 NDB 集群或任何节点(包括 SQL 节点)。要查看关于给定 NDB 错误的信息,请使用以下命令:

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

要显示仅错误消息,请使用 ndb_pperro 并使用 --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 集群支持。为了在脚本和其他应用程序中更方便地进行替换,ndb_perror 支持自己的dummy --ndb 选项,该选项什么也不做。

以下表格包括所有特定于 NDB 集群程序的选项:ndb_perror。额外描述在表格后面。

  • --defaults-extra-file

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

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

  • --defaults-file

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

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

  • --defaults-group-suffix

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

    也读取concat(组,后缀)中的组。

  • --help, -?

    Command-Line Format --help

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

  • --login-path

    Command-Line Format --login-path=path
    Type String
    Default Value [none]

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

  • --no-login-paths

    Command-Line Format --no-login-paths

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

  • --ndb

    Command-Line Format --ndb

    为了与旧版本的perror兼容,该程序使用该程序的--ndb选项。该选项在与ndb_perror一起使用时什么都不会做,并且被它忽略。

  • --no-defaults

    Command-Line Format --no-defaults

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

  • --print-defaults

    Command-Line Format --print-defaults

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

  • --silent, -s

    Command-Line Format --silent

    只显示错误信息。

  • --version, -V

    Command-Line Format --version

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

  • --verbose, -v

    Command-Line Format --verbose

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