ndb_print_backup_file从集群备份文件中获取诊断信息。
表23.39 ndb_print_backup_file程序使用的命令行选项
格式 | 描述 | 已添加、已弃用或已移除 |
---|---|---|
使用此密码解密文件 | 新增:NDB 8.0.22 |
|
从STDIN以安全的方式获得解密密码 | 新增:NDB 8.0.24 |
|
控制目录号 | 新增:NDB 8.0.24 |
|
在读取全局文件之后读取给定文件 | (基于MySQL 8.0的所有NDB版本均支持) |
|
只从给定的文件读取默认选项 | (基于MySQL 8.0的所有NDB版本均支持) |
|
也可以用concat(group,后缀)读取组 | (基于MySQL 8.0的所有NDB版本均支持) |
|
碎片ID | 新增: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 |
|
表ID | 新增:NDB 8.0.24 |
|
|
显示帮助文本并退出;与——help相同 | (基于MySQL 8.0的所有NDB版本均支持) |
冗长的水平 | 新增:NDB 8.0.24 |
|
|
显示版本信息并退出 | (基于MySQL 8.0的所有NDB版本均支持) |
使用
ndb_print_backup_file [p密码]file_name
file_name
集群备份文件的名称。这可以是任何文件(. data
,.ctl
,或. log
文件)在群集备份目录中找到。这些文件可以在子目录下的数据节点备份目录中找到备份,
,在那里#
#
备份的序列号。有关集群备份文件及其内容的详细信息,请参见第23.5.8.1节“NDB集群备份概念”.
就像ndb_print_schema_file而且ndb_print_sys_file(而且不像其他大多数人NDB
打算在管理服务器主机上运行或连接到管理服务器的实用程序)ndb_print_backup_file必须在集群数据节点上运行,因为它直接访问数据节点文件系统。因为它不使用管理服务器,所以可以在管理服务器没有运行时使用该实用程序,甚至在集群完全关闭时也可以使用它。
在NDB 8.0.17及更高版本中,该程序还可以用于读取undo日志文件。
选项
在NDB 8.0.24之前,ndb_print_backup_file仅支持- p
选择。从NDB 8.0.24开始,该程序支持许多选项,如下表所示。
-
命令行格式 ——备份密码=字符串
介绍了 8.0.22-ndb-8.0.22 类型 字符串 默认值 (没有)
指定解密加密备份所需的密码。
该选项的长格式从NDB 8.0.24开始可用。
-
命令行格式 ——backup-password-from-stdin(=价值)
介绍了 8.0.24-ndb-8.0.24 类型 布尔 默认值 假
-
命令行格式 ——control-directory-number = #
介绍了 8.0.24-ndb-8.0.24 类型 整数 默认值 0
控制文件目录号。与…一起使用
——print-restored-rows
. -
命令行格式 ——defaults-extra-file =路径
类型 字符串 默认值 (没有)
在读取全局文件之后读取给定文件。
-
命令行格式 ——defaults-file =路径
类型 字符串 默认值 (没有)
只从给定的文件读取默认选项。
-
命令行格式 ——defaults-group-suffix =字符串
类型 字符串 默认值 (没有)
也可以用concat(group,后缀)读取组。
-
命令行格式 ——fragment-id = #
介绍了 8.0.24-ndb-8.0.24 类型 整数 默认值 0
碎片ID。与…一起使用
——print-restored-rows
. -
命令行格式 ——帮助
——使用
介绍了 8.0.24-ndb-8.0.24 类型 布尔 默认值 打印程序使用信息。
-
命令行格式 ——登录路径=路径
类型 字符串 默认值 (没有)
从登录文件读取给定路径。
-
命令行格式 ——已
不要从除登录文件以外的任何选项文件中读取默认选项。
-
命令行格式 ——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 类型 布尔 默认值 假
使用文件在输出中包含恢复的行
连结控制协定/
,其中的值设置如下:c
/ Tt
Ff
.ctlc
控制文件编号设置是否使用——control-directory-number
t
表ID集正在使用吗——表格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
介绍了 8.0.24-ndb-8.0.24 类型 文件名称 默认值 (没有)
文件以检查行ID。
-
命令行格式 ——show-ignored-rows
介绍了 8.0.24-ndb-8.0.24 类型 布尔 默认值 假
显示忽略的行。
-
命令行格式 ——表格id
介绍了 8.0.24-ndb-8.0.24 类型 布尔 默认值 假
表ID。与…一起使用
——print-restored-rows
. -
命令行格式 ——使用
显示帮助文本并退出;一样
——帮助
. -
命令行格式 ——详细(= #)
介绍了 8.0.24-ndb-8.0.24 类型 整数 默认值 0
输出的冗长程度。值越大表示越冗长。
-
命令行格式 ——版本
显示版本信息并退出。