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

1 分钟阅读
0

我想对我的 Amazon Aurora MySQL 兼容版全局数据库进行次要版本或主要版本升级。

简短描述

您可以在全局数据库配置中对 Aurora 集群执行次要版本或主要版本升级。升级 Aurora 全局数据库的过程与升级单个 Aurora MySQL 兼容版数据库集群的过程相同。但是,对于全局集群,应注意一些差异。这取决于您正在执行的升级类型以及所使用的 Aurora 数据库集群类型。

注意:建议在升级后版本的 Aurora 上测试应用程序。次要版本和主要版本升级都应进行测测试。

解决方法

注意:如果您在运行 AWS 命令行界面(AWS CLI)命令时遇到错误,请确保您运行的是最新版本的 AWS CLI

执行次要版本升级

Aurora MySQL 兼容版

注意:对于所有次要版本升级,必须首先升级所有辅助集群,然后再升级主集群。

在全局集群上执行次要版本升级的过程,与升级单个 Aurora 集群的过程相同。请注意,您不能对全局数据库所包含的集群应用自动升级。

您可以使用以下方法更新 Aurora MySQL 兼容版全局集群:

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

Aurora PostgreSQL 兼容版

创建新的 Aurora PostgreSQL 兼容版集群时,系统会自动选中 Enable minor version upgrade option(启用次要版本升级选项)。除非您关闭此功能,否则系统会执行所有的集群次要版本升级**。** 由于零停机补丁安装功能不适用于全局集群,因此在升级过程中,您可能会遇到短暂的停机。

有关更多信息,请参阅 如何执行次要版本升级和应用补丁

执行主要版本升级

Aurora MySQL 兼容版

在主要版本升级期间,包含所有单个集群的全局集群会立即升级。

  • 按照 Aurora MySQL 就地主版本升级的工作原理 中的步骤进行操作。
  • 请务必选中全局集群,而不是其中的单个集群。选择此选项意味着您的所有集群将同时升级,而不是逐个升级。如果您通过 Amazon RDS 控制台进行升级,请选择具有 Global database(全局数据库)角色的项目。如果您使用的是 AWS CLI,请调用 modify-global-cluster 命令而不是 modify-db-cluster 命令。
  • 升级后,您无法回退到升级之前的某个时间。
  • 要排查升级问题,请参阅 Aurora MySQL 就地升级问题排查

要详细了解如何对 Aurora MySQL 兼容版进行主要版本升级,请参阅 全局数据库的就地主要版本升级

Aurora PostgreSQL 兼容版

  • 在 Aurora PostgreSQL 兼容版集群上进行主要版本升级时,建议在升级后的版本上测试应用程序。有关更多信息,请参阅将 生产数据库集群升级到新的主要版本之前
  • 升级之前,请检查您的集群是否为 rds.global_db_rpo 参数设置了恢复点对象(RPO)。默认情况下,此参数处于关闭状态,但如果不将其打开,则无法执行主要版本升级。
  • 在确保满足所有必备条件后,升级您的 Aurora PostgreSQL 全局集群

要详细了解如何执行 Aurora PostgreSQL 主要版本升级,请参阅 将 PostgreSQL 引擎升级到新的主要版本


相关信息

使用 Amazon Aurora 全球数据库

AWS 官方
AWS 官方已更新 2 年前