ndb_print_backup_file 从集群备份文件中获取诊断信息。
用法
ndb_print_backup_file [-P password] file_name
file_name 是集群备份文件的名称。可以是集群备份目录中找到的任何文件(.Data、.ctl 或 .log 文件)。这些文件位于数据节点的备份目录下的子目录 BACKUP- 中,其中 ## 是备份的序列号。有关集群备份文件及其内容的更多信息,请参见 第 25.6.8.1 节,“NDB Cluster 备份概念”。
与 ndb_print_schema_file 和 ndb_print_sys_file 一样(与大多数旨在在管理服务器主机上运行或连接到管理服务器的其他 NDB 实用程序不同),ndb_print_backup_file 必须在集群数据节点上运行,因为它直接访问数据节点文件系统。由于它不使用管理服务器,因此即使管理服务器未运行,甚至集群已完全关闭,也可以使用此实用程序。
此程序还可以用于读取撤消日志文件。
选项
ndb_print_backup_file 支持以下列表中描述的选项。
--backup-key,-K命令行格式 --backup-key=key指定解密加密备份所需的密钥。
-
命令行格式 --backup-key-from-stdin允许从标准输入输入解密密钥,类似于在调用 mysql
--password时未提供密码,然后输入密码。 -
命令行格式 --backup-password=password类型 字符串 默认值 [无]指定解密加密备份所需的密码。
-
命令行格式 --backup-password-from-stdin允许从标准输入输入密码,类似于在调用 mysql
--password时未提供密码,然后输入密码。 -
命令行格式 --control-directory-number=#类型 整数 默认值 0控制文件目录号。与
--print-restored-rows一起使用。 -
命令行格式 --defaults-extra-file=path类型 字符串 默认值 [无]在读取全局文件后读取给定文件。
-
命令行格式 --defaults-file=path类型 字符串 默认值 [无]仅从给定文件读取默认选项。
-
命令行格式 --defaults-group-suffix=string类型 字符串 默认值 [无]还读取具有 concat(group, suffix) 的组。
-
命令行格式 --fragment-id=#类型 整数 默认值 0片段 ID。与
--print-restored-rows一起使用。 -
命令行格式 --help--usage打印程序使用信息。
-
命令行格式 --login-path=path类型 字符串 默认值 [无]从登录文件读取给定路径。
-
命令行格式 --no-login-paths跳过从登录路径文件读取选项。
-
命令行格式 --no-defaults不从除登录文件以外的任何选项文件读取默认选项。
-
命令行格式 --no-print-rows不将行包含在输出中。
-
命令行格式 --print-defaults打印程序参数列表并退出。
-
命令行格式 --print-header-words在输出中包含标题词。
-
命令行格式 --print-restored-rows在输出中包含已还原的行,使用文件
LCP/,其中值按如下方式设置c/TtFf.ctlc是使用--control-directory-number设置的控制文件号t是使用--table-id设置的表 IDf是使用--fragment-id设置的片段 ID
-
命令行格式 --print-rows打印行。默认情况下启用此选项;要禁用它,请使用
--no-print-rows。 -
命令行格式 --print-rows-per-page每页打印行数。
-
命令行格式 --rowid-file=path类型 文件名 默认值 [无]要检查行 ID 的文件。
-
命令行格式 --show-ignored-rows显示忽略的行。
-
命令行格式 --table-id=#类型 整数 默认值 [无]表 ID。与
--print-restored-rows一起使用。 -
命令行格式 --usage显示帮助文本并退出;与
--help相同。 -
命令行格式 --verbose[=#]类型 整数 默认值 0输出的详细程度。值越大表示详细程度越高。
-
命令行格式 --version显示版本信息并退出。