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
像 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 支持自己的 “dummy” --ndb
选项,该选项不执行任何操作。
以下表格包括 NDB 集群程序 ndb_perror 的所有选项。附加描述将在表格后面。
表 25.37 使用程序 ndb_perror 的命令行选项
Format | Description | Added, Deprecated, or Removed |
---|---|---|
读取给定文件后全局文件被读取 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
仅从给定文件读取默认选项 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
也读取组合(group, suffix) |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
显示帮助文本 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
从登录文件中读取给定路径 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
不从登录路径文件中读取登录路径 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
与旧版本的 perror 兼容;不执行任何操作 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
不从除登录文件以外的任何选项文件中读取默认选项 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
打印程序参数列表并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
|
仅显示错误信息 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
打印程序版本信息并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
详细输出;使用 --silent 禁用 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
附加选项
-
Command-Line Format --defaults-extra-file=path
Type 字符串 Default Value [none]
在读取全局文件后读取给定的文件。
-
Command-Line Format --defaults-file=path
Type 字符串 Default Value [none]
仅从给定的文件中读取默认选项。
-
Command-Line Format --defaults-group-suffix=string
Type 字符串 Default Value [none]
也读取带有后缀的组。
-
--help
,-?
Command-Line Format --help
显示程序帮助文本并退出。
-
Command-Line Format --login-path=path
Type 字符串 Default Value [none]
从登录文件中读取给定的路径。
-
Command-Line Format --no-login-paths
跳过从登录路径文件中读取选项。
-
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 --详细
详细输出;使用
--沉默
禁用。