### 23.5.17 ndb\_打印\_备份\_file - 打印 NDB 备份文件内容

[](<>)

[**数据库\_打印\_备份\_文件**](mysql-cluster-programs-ndb-print-backup-file.html)从集群备份文件中获取诊断信息。

[](<>)

**表 23.39 与程序 ndb 一起使用的命令行选项\_打印\_备份\_文件**

| 格式 | 描述 | 添加、弃用或删除 |
| --- | --- | -------- |
| `[--backup-password=password](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_backup-password)`,<br/><br/>`[-P 密码](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_backup-password)` | 使用此密码解密文件 | 添加：新开发银行 8.0.22 |
| `[--backup-password-from-stdin](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_backup-password-from-stdin)` | 从 STDIN 以安全的方式获取解密密码 | 添加：新开发银行 8.0.24 |
| `[--control-directory-number=#](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_control-directory-number)`,<br/><br/>`[-c #](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_control-directory-number)` | 控制目录号码 | 添加：新开发银行 8.0.24 |
| `[--defaults-extra-file=path](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_defaults-extra-file)` | 读取全局文件后读取给定文件 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-file=path](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_defaults-file)` | 仅从给定文件中读取默认选项 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-group-suffix=string](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_defaults-group-suffix)` | 还阅读带有 concat(group, suffix) 的组 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--fragment-id=#](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_fragment-id)`,<br/><br/>`[-f #](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_fragment-id)` | 片段 ID | 添加：新开发银行 8.0.24 |
| `[--help](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_help)`,<br/><br/>`[--usage](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_help)`,<br/><br/>`[-h](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_help)`,<br/><br/>`[-?](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_help)` | 打印使用信息 | 添加：新开发银行 8.0.24 |
| `[--login-path=path](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_login-path)` | 从登录文件中读取给定路径 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--no-defaults](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_no-defaults)` | 不要从登录文件以外的任何选项文件中读取默认选项 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--no-print-rows](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_no-print-rows)`,<br/><br/>`[-u](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_no-print-rows)` | 不打印行 | 添加：新开发银行 8.0.24 |
| `[--print-defaults](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-defaults)` | 打印程序参数列表并退出 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--print-header-words](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-header-words)`,<br/><br/>`[-h](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-header-words)` | 打印标题字 | 添加：新开发银行 8.0.24 |
| `[--print-restored-rows](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-restored-rows)` | 打印恢复的行 | 添加：新开发银行 8.0.24 |
| `[--print-rows](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-rows)`,<br/><br/>`[-U](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-rows)` | 打印行。默认启用；使用 --no-print-rows 禁用 | 添加：新开发银行 8.0.24 |
| `[--print-rows-per-page](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-rows-per-page)` | 每页打印行数 | 添加：新开发银行 8.0.24 |
| `[--rowid-file=path](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_rowid-file)`,<br/><br/>`[-n 路径](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_rowid-file)` | 包含要检查的行 ID 的文件 | 添加：新开发银行 8.0.24 |
| `[--show-ignored-rows](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_show-ignored-rows)`,<br/><br/>`[-i](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_show-ignored-rows)` | 显示忽略的行 | 添加：新开发银行 8.0.24 |
| `[--table-id=#](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_table-id)`,<br/><br/>`[-t #](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_table-id)` | 表编号；与 --print-restored 行一起使用 | 添加：新开发银行 8.0.24 |
| `[--usage](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_usage)`,<br/><br/>`[-?](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_usage)` | 显示帮助文本并退出；与 --help 相同 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--verbose[=#]](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_verbose)`,<br/><br/>`[-v](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_verbose)` | 详细程度 | 添加：新开发银行 8.0.24 |
| `[--version](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_version)`,<br/><br/>`[-V](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_version)` | 显示版本信息并退出 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |

#### 用法

```
ndb_print_backup_file [-P password] file_name
```

*`文件名`*是集群备份文件的名称。这可以是任何文件（`。数据`,`.ctl`， 要么`。日志`文件）在集群备份目录中找到。这些文件位于数据节点的备份目录下的子目录下`备份-*`#`*`， 在哪里*`#`*是备份的序列号。有关集群备份文件及其内容的更多信息，请参阅[第 23.6.8.1 节，“NDB 集群备份概念”](mysql-cluster-backup-concepts.html).

喜欢[**数据库\_打印\_图式\_文件**](mysql-cluster-programs-ndb-print-schema-file.html)和[**数据库\_打印\_系统\_文件**](mysql-cluster-programs-ndb-print-sys-file.html)（与大多数其他[`新开发银行`](mysql-cluster.html)旨在在管理服务器主机上运行或连接到管理服务器的实用程序）[**数据库\_打印\_备份\_文件**](mysql-cluster-programs-ndb-print-backup-file.html)必须在集群数据节点上运行，因为它直接访问数据节点文件系统。因为它不使用管理服务器，所以可以在管理服务器未运行时使用此实用程序，甚至在集群已完全关闭时也可以使用。

在 NDB 8.0 中，该程序也可用于读取 undo 日志文件。

#### 选项

在 NDB 8.0.24 之前，[**数据库\_打印\_备份\_文件**](mysql-cluster-programs-ndb-print-backup-file.html)仅支持`-P`选项。从 NDB 8.0.24 开始，该程序支持许多选项，这些选项在以下列表中进行了描述。

-   [](<>) `--备份密码`

    [](<>)[](<>)

    | 命令行格式 | `--backup-password=密码` |
    | ----- | ---------------------- |
    | 介绍 | 8.0.22-ndb-8.0.22 |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

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

-   [](<>) `--backup-password-from-stdin`

    [](<>)[](<>)

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

    允许从标准输入输入密码，类似于调用后输入密码[**mysql**](mysql.html) [`- 密码`](mysql-command-options.html#option_mysql_password)没有提供密码。

-   [](<>) `--控制目录号`

    [](<>)[](<>)

    | 命令行格式 | `--控制目录编号=#` |
    | ----- | ------------ |
    | 介绍 | 8.0.24-ndb-8.0.24 |
    | 类型 | 整数 |
    | 默认值 | `0` |

    控制文件目录号。一起使用[`--print-restored-rows`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-restored-rows).

-   [](<>) `--defaults-额外文件`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-extra-file=路径` |
    | ----- | -------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--defaults 文件`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-file=路径` |
    | ----- | -------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--defaults-组后缀`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-group-suffix=字符串` |
    | ----- | ----------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--片段ID`

    [](<>)[](<>)

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

    片段标识。一起使用[`--print-restored-rows`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-restored-rows).

-   [](<>) `- 帮助`

    [](<>)[](<>)

    | 命令行格式 | `- 帮助`<br/><br/>`- 用法` |
    | ----- | ---------------------- |
    | 介绍 | 8.0.24-ndb-8.0.24 |

    打印程序使用信息。

-   [](<>) `--登录路径`

    [](<>)[](<>)

    | 命令行格式 | `--登录路径=路径` |
    | ----- | ----------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--no-defaults`

    [](<>)[](<>)

    | 命令行格式 | `--no-defaults` |
    | ----- | --------------- |

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

-   [](<>) `--no-print-rows`

    [](<>)[](<>)

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

    不要在输出中包含行。

-   [](<>) `--打印默认值`

    [](<>)[](<>)

    | 命令行格式 | `--打印默认值` |
    | ----- | --------- |

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

-   [](<>) `--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`*/T*`吨`*F*`f`*.ctl`，其值设置如下：

    -   *`c`*是使用设置的控制文件编号[`--控制目录号`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_control-directory-number)

    -   *`吨`*是使用设置的表 ID[`--table-id`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_table-id)

    -   *`f`*是使用设置的片段 ID[`--片段ID`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_fragment-id)

-   [](<>) `--打印行`

    [](<>)[](<>)

    | 命令行格式 | `--打印行` |
    | ----- | ------- |
    | 介绍 | 8.0.24-ndb-8.0.24 |

    打印行。此选项默认启用；要禁用它，请使用[`--no-print-rows`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_no-print-rows).

-   [](<>) `--print-rows-per-page`

    [](<>)[](<>)

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

    每页打印行数。

-   [](<>) `--rowid 文件`

    [](<>)[](<>)

    | 命令行格式 | `--rowid-file=路径` |
    | ----- | ----------------- |
    | 介绍 | 8.0.24-ndb-8.0.24 |
    | 类型 | 文件名 |
    | 默认值 | `[没有]` |

    用于检查行 ID 的文件。

-   [](<>) `--显示忽略行`

    [](<>)[](<>)

    | 命令行格式 | `--显示忽略行` |
    | ----- | --------- |
    | 介绍 | 8.0.24-ndb-8.0.24 |

    显示忽略的行。

-   [](<>) `--table-id`

    [](<>)[](<>)

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

    表 ID。一起使用[`--print-restored-rows`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_print-restored-rows).

-   [](<>) `- 用法`

    [](<>)[](<>)

    | 命令行格式 | `- 用法` |
    | ----- | ------ |

    显示帮助文本并退出；与...一样[`- 帮助`](mysql-cluster-programs-ndb-print-backup-file.html#option_ndb_print_backup_file_help).

-   [](<>) `--详细`

    [](<>)[](<>)

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

    输出的详细程度。值越大表示详细程度越高。

-   [](<>) `- 版本`

    [](<>)[](<>)

    | 命令行格式 | `- 版本` |
    | ----- | ------ |

    显示版本信息并退出。
