通过修改引擎版本升级 Aurora MySQL
升级 Aurora MySQL 数据库集群的次要版本会将其它修复和新特征应用于现有集群。
这种升级适用于原始版本和升级的版本都具有相同的 Aurora MySQL 主要版本(无论是 2 还是 3)的 Aurora MySQL 集群。这个过程快速而直接,因为它不涉及 Aurora MySQL 元数据的任何转换或表数据的重组。
您可以通过使用 Amazon Web Services Management Console、Amazon CLI 或 RDS API 修改数据库集群的引擎版本来执行这种升级。例如,如果您的集群正在运行 Aurora MySQL 2.x,请选择更高的 2.x 版本。
如果要对 Aurora Global Database 执行次要升级,请先升级所有辅助集群,然后再升级主集群。
注意
要执行到 Aurora MySQL 版本 3.03.* 或更高版本或版本 2.12.* 的次要版本升级,请使用以下过程:
从全局集群中删除所有辅助区域。按照 从 Amazon Aurora Global Database 删除集群 中的步骤操作。
将主区域的引擎版本升级到 3.03.* 或更高版本或版本 2.12.*(如果适用)。按照 To modify the engine version of a DB cluster 中的步骤操作。
向全局集群添加辅助区域。按照 将 Amazon Web Services 区域 添加到 Amazon Aurora Global Database 中的步骤操作。
修改数据库集群的引擎版本
-
通过使用控制台 – 修改集群的属性。在 Modify DB cluster (修改数据库集群) 窗口中,更改 DB engine version (数据库引擎版本) 框中的 Aurora MySQL 引擎版本。如果您不熟悉修改集群的一般过程,请按照使用控制台、CLI 和 API 修改数据库集群中的说明操作。
-
通过使用 Amazon CLI – 调用 modify-db-cluster Amazon CLI 命令,为
--db-cluster-identifier
选项指定数据库集群的名称,并为--engine-version
选项指定引擎版本。例如,要升级到 Aurora MySQL 版本 2.12.1,请将
--engine-version
选项设置为5.7.mysql_aurora.2.12.1
。指定--apply-immediately
选项可立即更新数据库集群的引擎版本。 -
通过使用 RDS API – 调用 ModifyDBCluster API 操作,为
DBClusterIdentifier
参数指定数据库集群的名称,并为EngineVersion
参数指定引擎版本。将ApplyImmediately
参数设置为true
可立即更新数据库集群的引擎版本。