本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過修改引擎版本升級 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.* 版,請使用下列程序:
從全域叢集移除所有次要區域。請遵循 從 Amazon Aurora 全域資料庫中移除叢集 中的步驟。
將主要區域的引擎版本升級至 3.04.* 或更新版本,或 2.12.* 版,如適用。請遵循 To modify the engine version of a DB cluster 中的步驟。
將次要區域新增至全域叢集。請遵循 將 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
,以立即更新資料庫叢集的引擎版本。