跳至内容

如何升级我的 Aurora MySQL 兼容版和 Aurora PostgreSQL 兼容版全局数据库?

2 分钟阅读
0

我想升级我的 Amazon Aurora MySQL 兼容版和 Amazon Aurora PostgreSQL 兼容版全局数据库。

解决方法

**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

您可以对全局数据库配置中的 Amazon Aurora 集群执行次要版本或主要版本升级。

次要版本升级

次要版本自动升级不适用于作为全局数据库组成部分的 Aurora MySQL 兼容版和 Aurora PostgreSQL 兼容版集群。

Aurora MySQL 兼容版

当您尝试在辅助集群上执行就地升级时,您可能会收到以下错误消息:

"In-place minor version upgrade of Aurora MySQL global database cluster 'cluster-name' to Aurora MySQL engine version 8.0.mysql_aurora.3.0x.x isn't supported.The selected target version 8.0.mysql_aurora.3.0x.x supports a higher version of community MySQL that introduces changes incompatible with previous minor versions of Aurora MySQL.See the Aurora documentation for how to perform a minor version upgrade on global database clusters."

对于次要版本升级,您必须先升级所有辅助集群,然后才能升级主集群。但是,对于某些 Aurora MySQL 兼容版本,您必须先删除辅助集群,然后才能升级主集群。升级主集群后,您可以在新版本上重新构建辅助集群。要升级 Aurora MySQL 兼容版全局集群的引擎版本,您必须修改数据库集群

对于升级至 Aurora MySQL 兼容版 2.12.*、3.04.* 或更高版本的次要版本升级操作,请从全局集群中移除所有辅助区域。请将主区域的引擎版本升级至 Aurora MySQL 兼容版本之一。然后,将辅助区域添加到全局集群。

有关详细信息,请参阅升级 Aurora MySQL 数据库集群的次要版本或补丁程序级别

Aurora PostgreSQL 兼容版

当您创建新的 Aurora PostgreSQL 兼容版全局集群时,不会触发次要版本自动升级。您必须先手动升级所有辅助集群,然后才能升级主集群。

升级期间您可能会遇到短暂的中断,因为零停机时间修补功能不适用于全局集群。有关更多信息,请参阅如何执行次要版本升级和应用补丁

主要版本升级

Aurora MySQL 兼容版

Amazon Aurora 全局数据库的主要版本升级将更新全局数据库集群,而不是其包含的单个集群。

**注意:**升级全局数据库后,您无法撤消升级。

要对 Amazon Aurora MySQL 兼容版全局数据库执行主要版本升级,请参阅全局数据库的主要版本就地升级。确保选择全局集群而不是某个单独的集群。当您选择全局集群时,您的所有集群都会同时升级。如果使用 Amazon RDS 控制台来执行升级,请选择具有全局数据库角色的项。如果使用 AWS CLI,则运行 modify-global-cluster 命令而不是 modify-db-cluster 命令。

有关 Aurora MySQL 主要版本升级的更多信息,请参阅 Aurora MySQL 主要版本就地升级的工作原理

要排查升级问题,请参阅 Aurora MySQL 就地升级的故障排除

Aurora PostgreSQL 兼容版

当对 Aurora PostgreSQL 集群执行主要版本升级时,最佳做法是在升级后的版本上测试应用程序。

在执行升级之前,您必须为集群的 rds.global_db_rpo 参数设置恢复点对象 (RPO)。然后,升级 Aurora PostgreSQL 全局数据库

相关信息

使用 Amazon Aurora Global Database

升级到 Amazon Aurora MySQL 版本 3(兼容 MySQL 8.0)

YouTube 网站上的 Make the most of your upgrade to Amazon Aurora MySQL version 3 | The Data Dive on AWS OnAir S01

AWS 官方已更新 3 个月前