

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 透過修改引擎版本升級 Aurora MySQL
<a name="AuroraMySQL.Updates.Patching.ModifyEngineVersion"></a>

升級 Aurora MySQL 資料庫叢集的次要版本會將額外的修正程式和新功能套用至現有叢集。

此類升級適用於原始版本和升級版本皆有相同 Aurora MySQL 主要版本 2 或 3 的 Aurora MySQL 叢集。此程序既快速又直接，因為它不涉及 Aurora MySQL 中繼資料的任何轉換或資料表資料的重組。

您可以使用 AWS 管理主控台、AWS CLI 或 RDS API 修改資料庫叢集的引擎版本，以執行此類升級。例如，如果您的叢集正在執行 Aurora MySQL 3.x，請選擇較高的 3.x 版本。

如果要針對 Aurora 全球資料庫執行次要升級，請先升級所有次要叢集，再升級主要叢集。

**注意**  
若要執行次要版本升級至 Aurora MySQL 3.04.\$1 版及更新版本，或 2.12 \$1 版，請遵循下列操作：  
從全域叢集移除所有次要區域。請遵循 [從 Amazon Aurora 全域資料庫中移除叢集](aurora-global-database-detaching.md) 中的步驟。
將主要區域的引擎版本升級至 3.04.\$1 或更新版本，或 2.12.\$1 版 (如適用)。請遵循 [To modify the engine version of a DB cluster](#modify-db-cluster-engine-version) 中的步驟。
將次要區域新增至全域叢集。請遵循 [將 AWS 區域 新增到 Amazon Aurora 全域資料庫](aurora-global-database-attaching.md) 中的步驟。

 **修改資料庫叢集的引擎版本** 
+ **使用主控台** – 修改叢集的屬性。在 **Modify DB cluster (修改資料庫叢集)** 視窗中，變更 **DB engine version (資料庫引擎版本)** 方塊中的 Aurora MySQL 引擎版本。如果您不熟悉修改叢集的一般程序，請遵循 [使用主控台、CLI 和 API 修改資料庫叢集](Aurora.Modifying.md#Aurora.Modifying.Cluster) 中的指示。
+ **透過使用 AWS CLI** – 呼叫 [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI 命令，並在 `--db-cluster-identifier` 選項中指定資料庫叢集的名稱，在 `--engine-version` 選項中指定引擎版本。

  例如，若要升級到 Aurora MySQL 3.04.1 版，請將 `--engine-version` 選項設為 `8.0.mysql_aurora.3.04.1`。指定 `--apply-immediately` 選項以立即更新資料庫叢集的引擎版本。
+ **使用 RDS API** – 呼叫 [ModifyDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) API 操作，並在 `DBClusterIdentifier` 參數中指定資料庫叢集的名稱，在 `EngineVersion` 參數中指定引擎版本。將 `ApplyImmediately` 參數設為 `true`，以立即更新資料庫叢集的引擎版本。