我想对我的 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 主要版本升级,请参阅 将 PostgreSQL 引擎升级到新的主要版本。
相关信息
使用 Amazon Aurora 全球数据库