Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.5 NDB 集群程序  /  23.5.17 ndb_print_backup_file — 打印 NDB 备份文件内容

23.5.17 ndb_print_backup_file — 打印 NDB 备份文件内容

ndb_print_backup_file从集群备份文件中获取诊断信息。

表 23.39 与程序 ndb_print_backup_file 一起使用的命令行选项

格式 描述 添加、弃用或删除

--backup-key=key,

-K password

使用此密码解密文件

添加:NDB 8.0.31

--backup-key-from-stdin

从 STDIN 以安全方式获取解密密钥

添加:NDB 8.0.31

--backup-password=password,

-P password

使用此密码解密文件

添加:NDB 8.0.22

--backup-password-from-stdin

从 STDIN 以安全的方式获取解密密码

添加:NDB 8.0.24

--control-directory-number=#,

-c #

控制目录号码

添加:NDB 8.0.24

--defaults-extra-file=path

读取全局文件后读取给定文件

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-file=path

仅从给定文件中读取默认选项

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-group-suffix=string

还阅读带有 concat(group, suffix) 的组

(支持所有基于 MySQL 8.0 的 NDB 版本)

--fragment-id=#,

-f #

片段编号

添加:NDB 8.0.24

--help,

--usage,

-h,

-?

打印使用信息

添加:NDB 8.0.24

--login-path=path

从登录文件中读取给定路径

(支持所有基于 MySQL 8.0 的 NDB 版本)

--no-defaults

不要从登录文件以外的任何选项文件中读取默认选项

(支持所有基于 MySQL 8.0 的 NDB 版本)

--no-print-rows,

-u

不打印行

添加:NDB 8.0.24

--print-defaults

打印程序参数列表并退出

(支持所有基于 MySQL 8.0 的 NDB 版本)

--print-header-words,

-h

打印标题字

添加:NDB 8.0.24

--print-restored-rows

打印恢复的行

添加:NDB 8.0.24

--print-rows,

-U

打印行。默认启用;使用 --no-print-rows 禁用

添加:NDB 8.0.24

--print-rows-per-page

每页打印行数

添加:NDB 8.0.24

--rowid-file=path,

-n path

包含要检查的行 ID 的文件

添加:NDB 8.0.24

--show-ignored-rows,

-i

显示忽略的行

添加:NDB 8.0.24

--table-id=#,

-t #

表格编号;与 --print-restored 行一起使用

添加:NDB 8.0.24

--usage,

-?

显示帮助文本并退出;与 --help 相同

(支持所有基于 MySQL 8.0 的 NDB 版本)

--verbose[=#],

-v

详细级别

添加:NDB 8.0.24

--version,

-V

显示版本信息并退出

(支持所有基于 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_filendb_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

    命令行格式 --backup-key-from-stdin
    介绍 8.0.31-ndb-8.0.31

    允许从标准输入输入解密密钥,类似于在不提供密码的情况下调用 mysql --password后输入密码。

  • --backup-password

    命令行格式 --backup-password=password
    介绍 8.0.22-ndb-8.0.22
    类型 细绳
    默认值 [none]

    指定解密加密备份所需的密码。

    此选项的长形式从 NDB 8.0.24 开始可用。

  • --backup-password-from-stdin

    命令行格式 --backup-password-from-stdin
    介绍 8.0.24-ndb-8.0.24

    允许从标准输入输入密码,类似于在不提供密码的情况下调用mysql --password后输入密码。

  • --control-directory-number

    命令行格式 --control-directory-number=#
    介绍 8.0.24-ndb-8.0.24
    类型 整数
    默认值 0

    控制文件目录号。与 一起使用 --print-restored-rows

  • --defaults-extra-file

    命令行格式 --defaults-extra-file=path
    类型 细绳
    默认值 [none]

    读取全局文件后读取给定文件。

  • --defaults-file

    命令行格式 --defaults-file=path
    类型 细绳
    默认值 [none]

    仅从给定文件中读取默认选项。

  • --defaults-group-suffix

    命令行格式 --defaults-group-suffix=string
    类型 细绳
    默认值 [none]

    还可以阅读带有 concat(group, suffix) 的组。

  • --fragment-id

    命令行格式 --fragment-id=#
    介绍 8.0.24-ndb-8.0.24
    类型 整数
    默认值 0

    片段 ID。与 一起使用 --print-restored-rows

  • --help

    命令行格式

    --help

    --usage

    介绍 8.0.24-ndb-8.0.24

    打印程序使用信息。

  • --login-path

    命令行格式 --login-path=path
    类型 细绳
    默认值 [none]

    从登录文件中读取给定路径。

  • --no-defaults

    命令行格式 --no-defaults

    不要从登录文件以外的任何选项文件中读取默认选项。

  • --no-print-rows

    命令行格式 --no-print-rows
    介绍 8.0.24-ndb-8.0.24

    不要在输出中包含行。

  • --print-defaults

    命令行格式 --print-defaults

    打印程序参数列表并退出。

  • --print-header-words

    命令行格式 --print-header-words
    介绍 8.0.24-ndb-8.0.24

    在输出中包含标题词。

  • --print-restored-rows

    命令行格式 --print-restored-rows
    介绍 8.0.24-ndb-8.0.24

    使用文件在输出中包括恢复的行, 其值设置如下: LCP/c/TtFf.ctl

  • --print-rows

    命令行格式 --print-rows
    介绍 8.0.24-ndb-8.0.24

    打印行。默认情况下启用此选项;要禁用它,请使用 --no-print-rows.

  • --print-rows-per-page

    命令行格式 --print-rows-per-page
    介绍 8.0.24-ndb-8.0.24

    每页打印行数。

  • --rowid-file

    命令行格式 --rowid-file=path
    介绍 8.0.24-ndb-8.0.24
    类型 文件名
    默认值 [none]

    用于检查行 ID 的文件。

  • --show-ignored-rows

    命令行格式 --show-ignored-rows
    介绍 8.0.24-ndb-8.0.24

    显示忽略的行。

  • --table-id

    命令行格式 --table-id=#
    介绍 8.0.24-ndb-8.0.24
    类型 整数
    默认值 [none]

    表 ID。与 一起使用 --print-restored-rows

  • --usage

    命令行格式 --usage

    显示帮助文本并退出;一样 --help

  • --verbose

    命令行格式 --verbose[=#]
    介绍 8.0.24-ndb-8.0.24
    类型 整数
    默认值 0

    输出的详细级别。较大的值表示增加的冗长程度。

  • --version

    命令行格式 --version

    显示版本信息并退出。