適用於 My RDS 的 自動次要版本升級SQL - Amazon Relational Database Service

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

適用於 My RDS 的 自動次要版本升級SQL

如果您在建立或修改資料庫執行個體時指定下列設定,則可以讓資料庫執行個體自動升級。

  • 已啟用 Auto minor version upgrade (自動次要版本升級) 設定。

  • Backup retention period (備份保留期間) 設定大於 0。

在 中 AWS Management Console,這些設定位於其他組態 下。下圖顯示 Auto minor version upgrade (自動次要版本升級) 設定。

在 Amazon RDS主控台中選取啟用自動次要版本升級的維護區段。

如需這些設定的詳細資訊,請參閱 資料庫執行個體的設定

對於某些 中的某些 RDS for MySQL 主要版本 AWS 區域, 會將一個次要版本指定RDS為自動升級版本。次要版本經過 Amazon 的測試和核准後RDS,次要版本升級會自動在維護時段期間進行。RDS 不會自動將較新的發行次要版本設定為自動升級版本。在RDS指定較新的自動升級版本之前,會考慮幾個條件,例如下列項目:

  • 已知安全性問題

  • 我的SQL社群版本中的錯誤

  • 從發行次要版本以來的整體機群穩定性

您可以使用下列 AWS CLI 命令來判斷特定 中指定 MySQL Minor 版本的目前自動次要升級目標版本 AWS 區域。

用於 Linux, macOS、 或 Unix:

aws rds describe-db-engine-versions \ --engine mysql \ --engine-version minor-version \ --region region \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output text

用於 Windows:

aws rds describe-db-engine-versions ^ --engine mysql ^ --engine-version minor-version ^ --region region ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output text

例如,下列 AWS CLI 命令會判斷美國東部 (俄亥俄) (us-east-2) AWS 區域 中我的SQL次要版本 8.0.11 的自動次要升級目標。

用於 Linux, macOS、 或 Unix:

aws rds describe-db-engine-versions \ --engine mysql \ --engine-version 8.0.11 \ --region us-east-2 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output table

用於 Windows:

aws rds describe-db-engine-versions ^ --engine mysql ^ --engine-version 8.0.11 ^ --region us-east-2 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output table

輸出類似如下。

---------------------------------- | DescribeDBEngineVersions | +--------------+-----------------+ | AutoUpgrade | EngineVersion | +--------------+-----------------+ | False | 8.0.15 | | False | 8.0.16 | | False | 8.0.17 | | False | 8.0.19 | | False | 8.0.20 | | False | 8.0.21 | | True | 8.0.23 | | False | 8.0.25 | +--------------+-----------------+

在此範例中, AutoUpgradeTrue適用於 MySQL 8.0.23 版。因此,自動次要升級目標為我的SQL 8.0.23 版,在輸出中會反白顯示。

如果符合下列條件,我的SQL資料庫執行個體會在維護時段期間自動升級:

  • 已啟用 Auto minor version upgrade (自動次要版本升級) 設定。

  • Backup retention period (備份保留期間) 設定大於 0。

  • 資料庫執行個體執行的次要資料庫引擎版本小於目前的自動升級次要版本。

如需詳細資訊,請參閱 自動升級次要引擎版本