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
,-K
Command-Line Format --backup-key=key
指定解密备份所需的密钥。
-
Command-Line Format --backup-key-from-stdin
允许从标准输入输入解密密钥,类似于在调用 mysql
--password
时没有提供密码。 -
Command-Line Format --backup-password=password
Type 字符串 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=path
Type 字符串 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
/Tt
Ff
.ctl -
Command-Line Format --print-rows
打印行。该选项默认启用;要禁用它,请使用
--no-print-rows
。 -
Command-Line Format --打印每页行数
打印每页行数。
-
Command-Line Format --行ID文件=path
Type 文件名 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 --版本
显示版本信息并退出。