Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
我想升级我的 Amazon Aurora MySQL 兼容版和我的 Amazon Aurora PostgreSQL 兼容版全局数据库。
**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI。
您可以对全局数据库配置中的 Amazon Aurora 集群执行次要版本或主要版本升级。
Aurora MySQL 兼容版
**注意:**对于次要版本升级,必须先升级所有辅助集群,然后才能升级主集群。对于某些 Aurora MySQL 版本,必须删除辅助集群并自行升级主集群。完成该操作后,您可以在新版本上重新构建辅助集群。
如果出现此错误,则当您尝试在辅助群集上执行就地升级时,您会收到以下错误:
“不支持将 Aurora MySQL 全局数据库集群 'cluster-name' 的次要版本就地升级到 Aurora MySQL 引擎版本 8.0.mysql_aurora.3.0x.x。选定的目标版本 8.0.mysql_aurora.3.0x.x 支持更高版本的社区 MySQL,该版本引入了与之前的 Aurora MySQL 次要版本不兼容的更改。有关如何对全局数据库集群执行次要版本升级的信息,请参阅 Aurora 文档。”
要升级 Aurora MySQL 全局集群,请使用 AWS CLI 或 Amazon Relational Database (Amazon RDS) 控制台修改引擎版本。
要对 Aurora MySQL 版本 2.12.0 或 3.03.0 或更高版本执行次要升级,请参阅通过修改引擎版本升级 Aurora MySQL 中的“注意”。
有关详细信息,请参阅升级 Aurora MySQL 数据库集群的次要版本或补丁程序级别。
Aurora PostgreSQL 兼容版
当创建新的 Aurora PostgreSQL 兼容版集群时,默认情况下,“启用次要版本升级”选项处于启用状态,因此集群会自动进行次要升级。升级期间您可能会遇到短暂的中断,因为零停机时间修补功能不适用于全局集群。有关更多信息,请参阅如何执行次要版本升级和应用补丁。
Amazon Aurora 全局数据库的主要版本升级将更新全局数据库集群,而不是其包含的单个集群。
要对 Amazon Aurora MySQL 全局数据库执行主要版本升级,请参阅升级 Amazon Aurora 全局数据库。确保选择全局集群而不是某个单独的集群。当您选择全局集群时,您的所有集群都会同时升级。如果使用 Amazon RDS 控制台来执行升级,请选择具有全局数据库角色的项。如果使用 AWS CLI,则运行 modify-global-cluster 命令而不是 modify-db-cluster 命令。
有关 Aurora MySQL 兼容版主要升级的更多信息,请参阅全局数据库的就地主要版本升级和 Aurora MySQL 主要版本就地升级的工作原理。
**注意:**升级是永久性的,无法撤消。
要排查升级问题,请参阅 Aurora MySQL 就地升级的故障排除。
当对 Aurora PostgreSQL 集群执行主要升级时,最佳做法是在升级后的版本上测试应用程序。
在执行升级之前,请确认为集群的 rds.global_db_rpo 参数设置了恢复点对象(RPO)。此参数默认关闭,但要执行主要升级,则必须将其打开。
满足所有上述先决条件后,升级您的 Aurora PostgreSQL 全局集群。
使用 Amazon Aurora Global Database
Upgrade to Amazon Aurora MySQL version 3 (with MySQL 8.0 compatibility)
YouTube 网站上的 Make the most of your upgrade to Amazon Aurora MySQL version 3 | The Data Dive on AWS OnAir S01