ndb_print_backup_file从集群备份文件中获取诊断信息。
表 23.39 与程序 ndb_print_backup_file 一起使用的命令行选项
格式 | 描述 | 添加、弃用或删除 |
---|---|---|
使用此密码解密文件 | 添加:NDB 8.0.31 |
|
从 STDIN 以安全方式获取解密密钥 | 添加:NDB 8.0.31 |
|
使用此密码解密文件 | 添加:NDB 8.0.22 |
|
从 STDIN 以安全的方式获取解密密码 | 添加:NDB 8.0.24 |
|
控制目录号码 | 添加:NDB 8.0.24 |
|
读取全局文件后读取给定文件 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
仅从给定文件中读取默认选项 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
还阅读带有 concat(group, suffix) 的组 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
片段编号 | 添加:NDB 8.0.24 |
|
|
打印使用信息 | 添加:NDB 8.0.24 |
从登录文件中读取给定路径 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
不要从登录文件以外的任何选项文件中读取默认选项 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
不打印行 | 添加:NDB 8.0.24 |
|
打印程序参数列表并退出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
打印标题字 | 添加:NDB 8.0.24 |
|
打印恢复的行 | 添加:NDB 8.0.24 |
|
打印行。默认启用;使用 --no-print-rows 禁用 | 添加:NDB 8.0.24 |
|
每页打印行数 | 添加:NDB 8.0.24 |
|
包含要检查的行 ID 的文件 | 添加:NDB 8.0.24 |
|
显示忽略的行 | 添加:NDB 8.0.24 |
|
表格编号;与 --print-restored 行一起使用 | 添加:NDB 8.0.24 |
|
显示帮助文本并退出;与 --help 相同 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
详细级别 | 添加:NDB 8.0.24 |
|
显示版本信息并退出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
用法
ndb_print_backup_file [-P password] file_name
file_name
是集群备份文件的名称。这可以是在群集备份目录中找到的任何文件( 、 或文件.Data
).ctl
。
.log
这些文件位于子目录下的数据节点备份目录中
,其中
是备份的序列号。有关 cluster 备份文件及其内容的更多信息,请参阅
第 23.6.8.1 节,“NDB Cluster 备份概念”。
BACKUP-
#
#
与ndb_print_schema_file和
ndb_print_sys_file一样(与大多数NDB
旨在在管理服务器主机上运行或连接到管理服务器的其他实用程序不同)ndb_print_backup_file
必须在集群数据节点上运行,因为它直接访问数据节点文件系统. 因为它不使用管理服务器,所以可以在管理服务器未运行时使用此实用程序,甚至在集群已完全关闭时也可以使用。
在 NDB 8.0 中,这个程序也可以用来读取撤销日志文件。
选项
在 NDB 8.0.24 之前,ndb_print_backup_file
仅支持该-P
选项。从 NDB 8.0.24 开始,该程序支持许多选项,这些选项在以下列表中进行了描述。
--backup-key
,-K
命令行格式 --backup-key=key
介绍 8.0.31-ndb-8.0.31 指定解密加密备份所需的密钥。
-
命令行格式 --backup-key-from-stdin
介绍 8.0.31-ndb-8.0.31 允许从标准输入输入解密密钥,类似于在不提供密码的情况下调用 mysql
--password
后输入密码。 -
命令行格式 --backup-password=password
介绍 8.0.22-ndb-8.0.22 类型 细绳 默认值 [none]
指定解密加密备份所需的密码。
此选项的长形式从 NDB 8.0.24 开始可用。
-
命令行格式 --backup-password-from-stdin
介绍 8.0.24-ndb-8.0.24 允许从标准输入输入密码,类似于在不提供密码的情况下调用mysql
--password
后输入密码。 -
命令行格式 --control-directory-number=#
介绍 8.0.24-ndb-8.0.24 类型 整数 默认值 0
控制文件目录号。与 一起使用
--print-restored-rows
。 -
命令行格式 --defaults-extra-file=path
类型 细绳 默认值 [none]
读取全局文件后读取给定文件。
-
命令行格式 --defaults-file=path
类型 细绳 默认值 [none]
仅从给定文件中读取默认选项。
-
命令行格式 --defaults-group-suffix=string
类型 细绳 默认值 [none]
还可以阅读带有 concat(group, suffix) 的组。
-
命令行格式 --fragment-id=#
介绍 8.0.24-ndb-8.0.24 类型 整数 默认值 0
片段 ID。与 一起使用
--print-restored-rows
。 -
命令行格式 --help
--usage
介绍 8.0.24-ndb-8.0.24 打印程序使用信息。
-
命令行格式 --login-path=path
类型 细绳 默认值 [none]
从登录文件中读取给定路径。
-
命令行格式 --no-defaults
不要从登录文件以外的任何选项文件中读取默认选项。
-
命令行格式 --no-print-rows
介绍 8.0.24-ndb-8.0.24 不要在输出中包含行。
-
命令行格式 --print-defaults
打印程序参数列表并退出。
-
命令行格式 --print-header-words
介绍 8.0.24-ndb-8.0.24 在输出中包含标题词。
-
命令行格式 --print-restored-rows
介绍 8.0.24-ndb-8.0.24 使用文件在输出中包括恢复的行, 其值设置如下:
LCP/
c
/Tt
Ff
.ctlc
是使用设置的控制文件号--control-directory-number
t
是表 ID 集使用--table-id
f
是片段 ID 集使用--fragment-id
-
命令行格式 --print-rows
介绍 8.0.24-ndb-8.0.24 打印行。默认情况下启用此选项;要禁用它,请使用
--no-print-rows
. -
命令行格式 --print-rows-per-page
介绍 8.0.24-ndb-8.0.24 每页打印行数。
-
命令行格式 --rowid-file=path
介绍 8.0.24-ndb-8.0.24 类型 文件名 默认值 [none]
用于检查行 ID 的文件。
-
命令行格式 --show-ignored-rows
介绍 8.0.24-ndb-8.0.24 显示忽略的行。
-
命令行格式 --table-id=#
介绍 8.0.24-ndb-8.0.24 类型 整数 默认值 [none]
表 ID。与 一起使用
--print-restored-rows
。 -
命令行格式 --usage
显示帮助文本并退出;一样
--help
。 -
命令行格式 --verbose[=#]
介绍 8.0.24-ndb-8.0.24 类型 整数 默认值 0
输出的详细级别。较大的值表示增加的冗长程度。
-
命令行格式 --version
显示版本信息并退出。