#### 23.6.8.3 NDB 集群备份的配置

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

五个配置参数对于备份是必不可少的：

-   [](<>) [`备份数据缓冲区大小`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-backupdatabuffersize)

    在将数据写入磁盘之前用于缓冲数据的内存量。

-   [](<>) [`备份日志缓冲区大小`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-backuplogbuffersize)

    在将日志记录写入磁盘之前用于缓冲日志记录的内存量。

-   [](<>) [`备份内存`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-backupmemory)

    在数据节点中为备份分配的总内存。这应该是为备份数据缓冲区和备份日志缓冲区分配的内存之和。

-   [](<>) [`备份写入大小`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-backupwritesize)

    写入磁盘的默认块大小。这适用于备份数据缓冲区和备份日志缓冲区。

-   [](<>) [`BackupMaxWriteSize`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-backupmaxwritesize)

    写入磁盘的最大块大小。这适用于备份数据缓冲区和备份日志缓冲区。

    此外，[`压缩备份`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-compressedbackup)原因`新开发银行`在创建和写入备份文件时使用压缩。

    有关这些参数的更多详细信息，请参见[备份参数](mysql-cluster-ndbd-definition.html#mysql-cluster-backup-parameters).

    您还可以使用[`备份数据目录`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-backupdatadir)配置参数。默认是[`文件系统路径`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-filesystempath)`/备份/备份-*`备份 ID`*`.

    在 NDB 8.0.22 及更高版本中，您可以通过启用强制加密备份文件[`要求加密备份`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-requireencryptedbackup).当此参数设置为 1 时，如果不指定，则无法创建备份`加密密码=*`密码`*`作为一个`开始备份`命令。
