透過修改引擎版本升級 Aurora MySQL - Amazon Aurora

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

透過修改引擎版本升級 Aurora MySQL

升級 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.* 版及更新版本,或 2.12 * 版,請遵循下列操作:

  1. 從全域叢集移除所有次要區域。請遵循 從 Amazon Aurora 全域資料庫中移除叢集 中的步驟。

  2. 將主要區域的引擎版本升級至 3.04.* 或更新版本,或 2.12.* 版 (如適用)。請遵循 To modify the engine version of a DB cluster 中的步驟。

  3. 將次要區域新增至全域叢集。請遵循 將 AWS 區域 新增到 Amazon Aurora 全域資料庫 中的步驟。

修改資料庫叢集的引擎版本

  • 使用主控台 – 修改叢集的屬性。在 Modify DB cluster (修改資料庫叢集) 視窗中,變更 DB engine version (資料庫引擎版本) 方塊中的 Aurora MySQL 引擎版本。如果您不熟悉修改叢集的一般程序,請遵循 使用主控台、CLI 和 API 修改資料庫叢集 中的指示。

  • 透過使用 AWS CLI – 呼叫 modify-db-cluster 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 API 操作,並在 DBClusterIdentifier 參數中指定資料庫叢集的名稱,在 EngineVersion 參數中指定引擎版本。將 ApplyImmediately 參數設為 true,以立即更新資料庫叢集的引擎版本。