通过修改引擎版本升级 Aurora MySQL - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

通过修改引擎版本升级 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.* 的次要版本升级,请使用以下过程:

  1. 从全局集群中删除所有辅助区域。按照 从 Amazon Aurora Global Database 删除集群 中的步骤操作。

  2. 将主区域的引擎版本升级到 3.03.* 或更高版本或版本 2.12.*(如果适用)。按照 To modify the engine version of a DB cluster 中的步骤操作。

  3. 向全局集群添加辅助区域。按照 将 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 可立即更新数据库集群的引擎版本。