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
/Tt
Ff
.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
显示版本信息并退出。