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

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

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

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

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

您可以使用 AWS Management Console或 RDS API 修改資料庫叢集的引擎版本 AWS CLI,以執行這類升級。例如,如果您的叢集正在執行 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,以立即更新資料庫叢集的引擎版本。