Percona XtraBackup 8.0.28 支持使用 AWS KMS 备份加密表

Percona XtraBackup 8.0.28 支持使用 AWS KMS 备份加密表

💡 原文英文,约2000词,阅读约需7分钟。
📝

内容提要

Percona XtraBackup 8.0.28支持使用AWS密钥管理服务对MySQL数据库中的加密表进行备份。备份过程需要加载密钥环组件并确保备份完成。备份文件中不包含密钥环信息。准备阶段需要复制组件配置文件和本地密钥文件。恢复备份时,需要使用相同的密钥环数据文件和组件配置文件。备份过程不需要额外参数,但准备阶段需要额外步骤。备份本地密钥和配置文件需要自行保存。Percona XtraBackup是Percona Server for MySQL和MySQL的免费、开源、完整的在线备份解决方案。

🔎

延伸解读

备份与准备阶段的关键差异

文章指出,使用Percona XtraBackup备份加密表时,备份阶段无需额外参数,但准备阶段必须加载密钥环组件。若未正确配置,准备时会报错“Encryption can't find master key”。这意味着备份成功不代表可用,必须确保准备阶段能访问密钥环,否则备份无法恢复。

必须手动保存密钥环文件

Percona XtraBackup不会将本地密钥环文件和组件配置文件包含在备份中。文章强调,需要自行备份这两个文件,并在准备和恢复时将它们放置在正确位置。如果丢失任一文件,备份将不可恢复。因此,建议将密钥环文件与备份分开安全存储。

恢复时需保持密钥环一致

无论是在同一实例还是新实例上恢复,都必须使用相同的密钥环数据文件和组件配置文件。文章说明,如果密钥环未加载或配置不一致,加密表将无法解密,导致数据不可见。因此,恢复前务必确认密钥环组件已正确初始化。

❓

Q&A

Percona XtraBackup 8.0.28支持哪些加密表的备份?

Percona XtraBackup 8.0.28支持使用AWS密钥管理服务对MySQL数据库中的加密表进行备份。

备份过程中需要注意哪些步骤?

备份过程中需要加载密钥环组件并确保备份完成,备份文件中不包含密钥环信息。

恢复备份时需要哪些文件?

恢复备份时需要使用相同的密钥环数据文件和组件配置文件。

准备备份时需要哪些额外步骤?

准备阶段需要复制组件配置文件和本地密钥文件,并确保它们在备份目录中。

Percona XtraBackup的主要特点是什么?

Percona XtraBackup是Percona Server for MySQL和MySQL的免费、开源、完整的在线备份解决方案。

如果丢失密钥环文件会有什么后果?

如果丢失密钥环文件,备份将无法恢复,数据将无法访问。

🏷️

标签

➡️

继续阅读