本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
升級 MariaDB 資料庫快照引擎版本
使用 Amazon RDS,您可以建立 MariaDB 資料庫執行個體的儲存磁碟區資料庫快照。當您建立資料庫快照時,快照是以資料庫執行個體使用的引擎版本為基礎。您可以升級資料庫快照的引擎版本。
對於 RDS for MariaDB,您可以升級至所有可用的引擎版本。您可以升級加密或未加密的資料庫快照。
若要檢視 RDS for MariaDB 資料庫快照的可用引擎版本,請使用下列 AWS CLI 範例。
aws rds describe-db-engine-versions --engine mariadb --include-all --engine-version example-engine-version
--query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
如果您沒有看到快照的結果,您的引擎版本可能會遭到取代。如果您的引擎版本已棄用,建議您升級至最新的主要版本升級目標或該版本的其他可用升級目標之一。如需詳細資訊,請參閱RDS for MariaDB 不支援引擎版本的資料庫快照升級選項。
還原升級至新引擎版本的資料庫快照之後,務必測試升級已成功。如需主要版本升級的詳細資訊,請參閱MariaDB 資料庫引擎的升級。若要了解如何還原資料庫快照,請參閱還原至資料庫執行個體。
您無法升級在自動備份程序期間建立的自動資料庫快照。
您可以使用 AWS Management Console AWS CLI或 RDS API 升級資料庫快照。
- Console
-
若要使用 升級資料庫快照引擎版本 AWS Management Console,請使用下列程序。
升級資料庫快照
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/rds/ 開啟 Amazon RDS 主控台。
-
在導覽窗格中,選擇 Snapshots (快照)。
-
選擇您要升級的快照。
-
針對 Actions (動作),選擇 Upgrade snapshot (升級快照)。Upgrade snapshot (升級快照) 頁面隨即出現。
-
選擇要升級到的 New engine version (新引擎版本)。
-
選擇 Save changes (儲存變更) 以升級快照。
升級程序期間,此資料庫快照的所有快照動作會停用。此外,資料庫快照狀態會從可用變更為升級,然後在完成時變更為作用中。如果因為快照損毀問題而無法升級資料庫快照,狀態會變更為無法使用。您無法從此狀態復原快照。
如果資料庫升級失敗,快照會轉返至原始版本的原始狀態。
- AWS CLI
若要將資料庫快照升級至新的資料庫引擎版本,請執行 AWS CLI modify-db-snapshot 命令。
範例
對於 Linux、 macOS或 Unix:
aws rds modify-db-snapshot \
--db-snapshot-identifier my_db_snapshot
\
--engine-version new_version
在 Windows 中:
aws rds modify-db-snapshot ^
--db-snapshot-identifier my_db_snapshot
^
--engine-version new_version
- Amazon RDS API
若要將資料庫快照升級至新的資料庫引擎版本,請呼叫 RDS API ModifyDBSnapshot 操作。