准备 Amazon Aurora MySQL 兼容版的版本 1 终止使用 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

准备 Amazon Aurora MySQL 兼容版的版本 1 终止使用

Amazon Aurora MySQL 兼容版的版本 1(与 MySQL 5.6 兼容)计划于 2023 年 2 月 28 日终止使用。Amazon 建议您将运行 Aurora MySQL 版本 1 的所有集群升级到 Aurora MySQL 版本 2(与 MySQL 5.7 兼容)或 Aurora MySQL 版本 3(与 MySQL 8.0 兼容)。在 Aurora MySQL 版本 1 支持期结束之前进行此升级。

对于 Aurora 预置数据库集群,您可以通过多种方法完成从 Aurora MySQL 版本 1 到 Aurora MySQL 版本 2 的升级。您可以在 如何执行就地升级 中找到有关就地升级机制的说明。完成升级的另一种方法是制作 Aurora MySQL 版本 1 集群的快照,并将快照还原到 Aurora MySQL 版本 2 集群。或者,您可以按照多步骤流程操作,并排运行新旧集群。有关每种方法的详细信息,请参阅 从 Aurora MySQL 1.x 升级到 2.x

对于 Aurora 预置数据库集群,您可以通过使用两阶段升级过程,完成从 Aurora MySQL 版本 1 到 Aurora MySQL 版本 3 的升级。第一阶段需要使用上述方法从 Aurora MySQL 版本 1 升级到 Aurora MySQL 版本 2。第二阶段需要从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3。要执行此升级,请制作 Aurora MySQL 版本 2 集群的快照,并将快照还原到 Aurora MySQL 版本 3 集群。有关更多信息,请参阅 从 Aurora MySQL 2.x 升级到 3.x

您可以在 Amazon Aurora 版本 中找到 Aurora 主要版本即将终止使用的日期。Amazon 会自动升级您在终止使用日期之前没有自行升级的所有集群。在终止使用日期之后,这些到后续主版本的自动升级将在集群的计划维护时段进行。

以下是升级即将终止使用的 Aurora MySQL 版本 1 集群的其他里程碑。对于每个里程碑,开始时间均为 00:00 通用协调时间 (UTC)。

  1. 现在到 2023 年 2 月 28 日 - 您可以随时开始将 Aurora MySQL 版本 1(与 MySQL 5.6 兼容)集群升级到 Aurora MySQL 版本 2(与 MySQL 5.7 兼容)。从 Aurora MySQL 版本 2,您可以进一步升级到 Aurora MySQL 版本 3(与 MySQL 8.0 兼容)以支持 Aurora 预置数据库集群。

  2. 2022 年 9 月 27 日 - 在此时间之后,您无法从 Amazon Web Services Management Console 或 Amazon Command Line Interface (Amazon CLI) 创建新的 Aurora MySQL 版本 1 集群或实例。您也无法向 Aurora Global Database 添加新的辅助区域。这可能会影响您从计划外停机中恢复的能力(如 从计划外停机中恢复 Amazon Aurora Global Database 中所述),因为在此时间之后您无法完成步骤 5 和 6。在 2023 年 2 月 28 日之前,您仍可以对现有的 Aurora MySQL 版本 1 集群执行以下操作:

    • 还原为 Aurora MySQL 版本 1 集群制作的快照。

    • 添加只读副本。

    • 更改实例配置。

    • 执行时间点还原。

    • 创建现有版本 1 集群的克隆。

  3. 2023 年 2 月 28 日 - 在此时间之后,我们计划在随后的计划维护时段内将 Aurora MySQL 版本 1 集群自动升级到默认版本的 Aurora MySQL 2 版本 2。还原 Aurora MySQL 版本 1 数据库快照会导致还原的集群当时自动升级到默认版本的 Aurora MySQL 版本 2。

与次要版本相比,在主要版本之间升级需要更广泛的计划和测试。这个过程可能需要大量时间。升级完成后,您可能还有后续工作要执行。例如,您可能需要跟进由于 SQL 兼容性、某些 MySQL 相关功能的工作方式或旧版本与新版本之间的参数设置导致的差异。

要了解有关 Aurora MySQL 主要版本升级的方法、规划、测试和故障排除的更多信息,请务必仔细阅读 升级 Aurora MySQL 数据库集群的主要版本

查找受此终止使用流程影响的集群

要查找受此终止使用流程影响的群集,请使用以下过程。

查找 Aurora MySQL 版本 1 集群

  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库)

  3. Filter by databases(按数据库筛选)框中,输入 5.6

  4. 检查引擎列中的 Aurora MySQL。

要查找受此终止使用流程影响的集群,请使用 Amazon CLI,调用 describe-db-clusters 命令。您可以使用以下示例脚本。

aws rds describe-db-clusters --include-share --query 'DBClusters[?Engine==`aurora`].{EV:EngineVersion, DBCI:DBClusterIdentifier, EM:EngineMode}' --output table --region us-east-1 +------------------------------------------+ | DescribeDBClusters | +---------------+--------------+-----------+ | DBCI | EM | EV | +---------------+--------------+-----------+ | my-database-1| serverless | 5.6.10a | +---------------+--------------+-----------+

要查找运行 Aurora MySQL 版本 1 的 Aurora MySQL 数据库集群,请将 RDS DescribeDBClusters API 操作与以下所需参数结合使用:

  • DescribeDBClusters

    • Filters.Filter.N

      • 名称

        • engine

      • Values.Value.N

        • ['aurora']