ndb_print_backup_file 从集群备份文件中获取诊断信息。
表 25.38 与程序 ndb_print_backup_file 一起使用的命令行选项
| Format | Description | Added, Deprecated, or Removed |
|---|---|---|
| 使用该密码来解密文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 从 STDIN 中安全地获取解密密钥 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 使用该密码来解密文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 从 STDIN 中安全地获取解密密码 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 控制目录编号 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 在全局文件读取后读取给定的文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 仅从给定的文件中读取默认选项 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 也读取带有 concat(group, suffix) 的组 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 碎片 ID |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
|
|
打印使用信息 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
| 从登录文件中读取给定的路径 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 不从登录路径文件中读取登录路径 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 不从任何选项文件中读取默认选项,除了登录文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 不打印行 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 打印程序参数列表并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 打印头部单词 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 打印恢复的行 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 打印行。默认启用;使用 --no-print-rows 禁用 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 打印每页的行数 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 包含要检查的行 ID 的文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 显示忽略的行 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 表 ID;用于 --print-restored-rows |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 显示帮助文本并退出;与 --help 相同 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 详细模式级别 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
| 显示版本信息并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
使用
ndb_print_backup_file [-P password] file_name
文件名 是集群备份文件的名称。 这可以是集群备份目录中的任何文件 (.Data, .ctl, 或 .log 文件)。这些文件位于数据节点的备份目录下的子目录 BACKUP- 中,其中 ## 是备份的序列号。有关集群备份文件和其内容的更多信息,请参阅 第 25.6.8.1 节,“NDB 集群备份概念”。
像 ndb_print_schema_file 和 ndb_print_sys_file(不同于大多数其他 NDB 实用程序,旨在在管理服务器主机上运行或连接到管理服务器) ndb_print_backup_file 必须在集群数据节点上运行,因为它直接访问数据节点文件系统。由于它不使用管理服务器,因此可以在管理服务器未运行时使用此实用程序,甚至在集群完全关闭时。
该程序还可以用来读取撤销日志文件。
选项
ndb_print_backup_file 支持以下列表中的选项。
-
--backup-key,-KCommand-Line Format --backup-key=key指定解密备份所需的密钥。
-
Command-Line Format --backup-key-from-stdin允许从标准输入输入解密密钥,类似于在调用 mysql
--password时没有提供密码。 -
Command-Line Format --backup-password=passwordType 字符串 Default Value [none]指定解密备份所需的密码。
-
Command-Line Format --backup-password-from-stdin允许从标准输入输入密码,类似于在调用 mysql
--password时没有提供密码。 -
Command-Line Format --control-directory-number=#Type 整数 Default Value 0控制文件目录号。与
--print-restored-rows一起使用。 -
Command-Line Format --defaults-extra-file=pathType 字符串 Default Value [none]读取给定的文件, global 文件读取后。
-
Command-Line Format --defaults-file=路径Type 字符串 Default Value [none]仅从给定的文件中读取默认选项。
-
Command-Line Format --defaults-group-suffix=字符串Type 字符串 Default Value [none]还读取带有concat(group, suffix)的组。
-
Command-Line Format --fragment-id=#Type 整数 Default Value 0碎片ID。与
--print-restored-rows一起使用。 -
Command-Line Format --help--usage打印程序使用信息。
-
Command-Line Format --login-path=路径Type 字符串 Default Value [none]从登录文件中读取给定的路径。
-
Command-Line Format --no-login-paths跳过从登录路径文件中读取选项。
-
Command-Line Format --no-defaults不从任何选项文件中读取默认值,除了登录文件。
-
Command-Line Format --no-print-rows不在输出中包括行。
-
Command-Line Format --print-defaults打印程序参数列表并退出。
-
Command-Line Format --print-header-words在输出中包括头词。
-
Command-Line Format --print-restored-rows在输出中包括恢复的行,使用文件
LCP/,其中的值设置如下:c/TtFf.ctl -
Command-Line Format --print-rows打印行。该选项默认启用;要禁用它,请使用
--no-print-rows。 -
Command-Line Format --打印每页行数打印每页行数。
-
Command-Line Format --行ID文件=pathType 文件名 Default Value [none]用于检查行ID的文件。
-
Command-Line Format --显示忽略的行显示忽略的行。
-
Command-Line Format --表ID=#Type 整数 Default Value [none]表ID。与
--打印恢复的行一起使用。 -
Command-Line Format --使用显示帮助文本并退出;与
--帮助相同。 -
Command-Line Format --详细[=#]Type 整数 Default Value 0输出的详细级别。越高的值表示越详细的输出。
-
Command-Line Format --版本显示版本信息并退出。