MySQL on Amazon RDS 版本
若為 MySQL,版本編號組織為版本 = X.Y.Z。在 Amazon RDS 術語中,X.Y 代表主要版本,Z 則代表次要版本編號。進行 Amazon RDS 實作時,若主要版本編號有變化 — 例如從 5.7 版更新至 8.0 版,即屬於主要版本變更。如果只有次要版本編號有所變更 (例如從 8.0.32 版變更至 8.0.34 版),則視為次要版本變更。
主題
Amazon RDS 上支援的 MySQL 次要版本
Amazon RDS 目前支援下列 MySQL 次要版本。
注意
只有月份和年份的日期是近似值,並會在已知確切日期時進行更新。
對於次要版本不提供 Amazon RDS 延長支援。
下表顯示 Amazon RDS 目前支援的 MySQL 8.4 次要版本。
| MySQL 引擎版本 | 社群發佈日期 | RDS 發佈日期 | RDS 標準支援結束日期 |
|---|---|---|---|
|
8.4.6 |
2025 年 7 月 22 日 |
2025 年 8 月 1 日 |
2026 年 8 月 1 日 |
|
8.4.5 |
2025 年 4 月 15 日 |
2025 年 4 月 29 日 |
2026 年 9 月 |
|
8.4.4 |
2025 年 1 月 21 日 |
2025 年 2 月 19 日 |
2026 年 3 月 |
|
8.4.3 |
2024 年 10 月 15 日 |
2024 年 11 月 21 日 |
2026 年 3 月 |
下表顯示 Amazon RDS 目前支援的 MySQL 8.0 次要版本。
注意
次要版本可能會在主要版本之前結束標準支援。例如,次要版本 8.0.28 在 2024 年 3 月 28 日達到標準支援結束日期,而主要版本 8.0 則在 2026 年 7 月 31 日才達到此日期。RDS 將支援 MySQL 社群在這些日期之間發行的其他 8.0.* 次要版本。對於所有主要版本,建議您盡可能頻繁地升級至最新的可用次要版本。
| MySQL 引擎版本 | 社群發佈日期 | RDS 發佈日期 | RDS 標準支援結束日期 |
|---|---|---|---|
|
8.0.43 |
2025 年 7 月 22 日 |
2025 年 8 月 1 日 |
2026 年 8 月 1 日 |
|
8.0.42 |
2025 年 4 月 15 日 |
2025 年 4 月 29 日 |
2026 年 7 月 |
|
8.0.41 |
2025 年 1 月 21 日 |
2025 年 2 月 19 日 |
2026 年 3 月 |
|
8.0.40 |
2024 年 10 月 15 日 |
2024 年 11 月 13 日 |
2026 年 3 月 |
|
8.0.39 |
2024 年 7 月 23 日 |
2024 年 8 月 12 日 |
2025 年 10 月 |
|
8.0.37 |
2024 年 4 月 30 日 |
2024 年 6 月 18 日 |
2025 年 10 月 |
下表顯示 Amazon RDS 延長支援提供的 MySQL 5.7 次要版本。
注意
次要版本可能會在主要版本之前結束延長支援。例如,次要版本 5.7.44-RDS.20240529 在 2025 年 9 月達到延長支援結束日期,而主要版本 5.7 則在 2027 年 2 月 28 日才會達到此日期。RDS 將在這些日期之間產生並發行其他 5.7.44-RDS.xxyyzz 次要版本。對於所有主要版本,建議您盡可能頻繁地升級至最新的可用次要版本。
| MySQL 引擎版本 | 社群發佈日期 | RDS 發佈日期 | RDS 延長支援結束日期 |
|---|---|---|---|
|
5.7.44-RDS.20250508* |
不適用 | 2025 年 5 月 20 日 | 2026 年 9 月 |
|
5.7.44-RDS.20250213* |
不適用 | 2025 年 3 月 12 日 | 2026 年 9 月 |
|
5.7.44-RDS.20250103* |
不適用 | 2025 年 2 月 13 日 | 2026 年 3 月 |
|
5.7.44-RDS.20240808* |
不適用 | 2024 年 8 月 28 日 | 2025 年 10 月 |
|
5.7.44-RDS.20240529* |
不適用 | 2024 年 6 月 25 日 | 2025 年 10 月 |
|
5.7.44-RDS.20240408* |
不適用 | 2024 年 5 月 17 日 |
2025 年 10 月 |
* MySQL 社群已淘汰主要版本 5.7,且不會發行新的次要版本。這是 Amazon RDS 發行的次要版本,其中包含 RDS 延長支援所涵蓋的 MySQL 5.7 資料庫適用的重大安全修補程式和錯誤修正。如需這些次要版本的詳細資訊,請參閱 RDS for MySQL 的 Amazon RDS 延長支援版本。如需 RDS 延長支援的詳細資訊,請參閱 使用 Amazon RDS 的 Amazon RDS 延伸支援。
建立新的資料庫執行個體時,您可以指定使用目前支援的任一 MySQL 版本。您可以指定主要版本 (如 MySQL 5.7),並指定使用主要版本所支援的任一次要版本。若未指定版本,Amazon RDS 會預設使用支援的版本,通常是最新版本。若已指定主要版本,但未指定次要版本,Amazon RDS 會預設使用您指定主要版本的最新次要版本。如需查看支援版本清單,以及新建資料庫執行個體的預設版本,請執行 describe-db-engine-versions AWS CLI 命令。
例如,若要列出支援 RDS for MySQL 的引擎版本,請執行下列 CLI 命令:
aws rds describe-db-engine-versions --engine mysql --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text
預設的 MySQL 版本可能會隨著 AWS 區域 而有所不同。若要建立具有特定次要版本的資料庫執行個體,請在建立資料庫執行個體期間指定次要版本。您可以執行下列 AWS CLI 命令,確認 AWS 區域的預設次要版本:
aws rds describe-db-engine-versions --default-only --engine mysql --engine-versionmajor_engine_version--regionregion--query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text
將 major-engine-version 取代為主要引擎版本,並將 region 取代為 AWS 區域。例如,下列 AWS CLI 命令會傳回 5.7 主要版本的預設 MySQL 次要引擎版本,以及美國西部 (奧勒岡) AWS 區域 (us-west-2):
aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text
透過 Amazon RDS,即可控制將 MySQL 執行個體升級至新主要版本的時機,而該版本受 Amazon RDS 支援。您可以維持特定 MySQL 版本的相容性,在部署至生產環境前,先利用您的應用程式測試新版本,並在合適的時間執行主要版本升級。
啟用自動化次要版本升級時,資料庫執行個體將自動升級為新的 MySQL 次要版本,因為它們受到 Amazon RDS 支援。此修補會在您排程的維護時段發生。您可以修改資料庫執行個體,以啟用或停用自動次要版本升級。
若您選擇不要自動排程升級,可以按照更新主要版本的相同程序,手動升級至支援的次要版本。如需相關資訊,請參閱升級資料庫執行個體引擎版本。
對於 MySQL 資料庫引擎的主要版本,Amazon RDS 目前支援下列升級:
-
MySQL 5.7 至 MySQL 8.0
-
MySQL 8.0 至 MySQL 8.4
主要版本升級可能牽涉相容性風險,因此系統不會自動執行升級,您必須提出修改資料庫執行個體的請求才行。升級生產用途的執行個體前,應先完整測試升級版本。如需升級 MySQL 資料庫執行個體的相關資訊,請參閱RDS for MySQL 資料庫引擎的升級。
您可以建立現有資料庫執行個體的資料庫快照、以資料庫快照還原並建立新的資料庫執行個體,然後啟動新資料庫執行個體的版本升級,藉此在升級前先行測試資料庫執行個體與新版本的相容情形。接著,您就可以放心在升級的複製資料庫執行個體上測試,再決定是否要升級原有的資料庫執行個體。
Amazon RDS 上的 MySQL 次要版本
有關 MySQL 社群對於次要版本所做的變更,請參閱 Oracle 網站上的重大修補程式更新、安全提醒和公告
次要版本
MySQL 8.4.6 版
MySQL 8.4.6 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
新增了
rds_security_audit資料庫外掛程式,這是一個會收集安全相關指標的內部 RDS for MySQL 外掛程式。不需要客戶動作。
MySQL 8.4.5 版
MySQL 8.4.5 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
更新了時區資訊,使其基於
tzdata2025b。
MySQL 8.4.4 版
MySQL 8.4.4 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
更新了時區資訊,使其基於
tzdata2025a。 -
已修正在執行 Amazon RDS 預存程序
mysql.rds_set_configuration和mysql.rds_kill時導致定序錯誤的錯誤。
MySQL 8.0.43 版
MySQL 8.0.43 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
MySQL 8.0.42 版
MySQL 8.0.42 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
更新了時區資訊,使其基於
tzdata2025b。
MySQL 8.0.41 版
MySQL 8.0.41 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
更新了時區資訊,使其基於
tzdata2025a。 -
已修正在執行 Amazon RDS 預存程序
mysql.rds_set_configuration和mysql.rds_kill時導致定序錯誤的錯誤。
MySQL 8.0.40 版
MySQL 8.0.40 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
已修正在資料庫升級期間導致字元集不相符失敗的錯誤。
MySQL 8.0.39 版
MySQL 8.0.39 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
已修正
sql_log_off在SESSION_VARIABLES_ADMIN權限下無法正常運作的錯誤。 -
已修正使主要使用者無法為其他資料庫使用者授予
SESSION_VARIABLE_ADMIN權限的錯誤。 -
已修正在執行 RDS 提供的預存程序時導致定序非法混合的錯誤。
MySQL 8.0.37 版
MySQL 8.0.37 版現已可在 Amazon RDS 上使用。此版本包含由 MySQL 社群和 Amazon RDS 新增的修正和改進。
新功能和增強功能
-
已修正執行的即時 DDL 陳述式若後接 UPDATE 即會導致聲明失敗的錯誤。
Amazon RDS 上支援的 MySQL 主要版本
RDS for MySQL 主要版本在標準支援下,至少在對應的社群版本生命週期結束前會保持可用。您可以在 RDS 標準支援結束日期之後繼續付費執行主要版本。如需詳細資訊,請參閱 使用 Amazon RDS 的 Amazon RDS 延伸支援 和 Amazon RDS for MySQL 定價
您可以使用下列日期來規劃測試和升級週期。
注意
只有月份和年份的日期是近似值,並會在已知確切日期時進行更新。
您也可以使用 AWS CLI 或 RDS API 來檢視主要引擎版本支援日期的相關資訊。如需詳細資訊,請參閱 在 Amazon RDS 延伸支援中檢視引擎版本的支援日期。
| MySQL 主要版本 | 社群發佈日期 | RDS 發佈日期 | 社群生命週期結束日期 | RDS 標準支援結束日期 | RDS 延長支援第 1 年定價開始日期 | RDS 延長支援第 3 年定價開始日期 | RDS 延長支援結束日期 |
|---|---|---|---|---|---|---|---|
|
MySQL 8.4 |
2024 年 4 月 30 日 |
2024 年 11 月 21 日 |
2029 年 4 月 |
2029 年 7 月 31 日 |
2029 年 8 月 1 日 |
2031 年 8 月 1 日 |
2032 年 7 月 31 日 |
|
MySQL 8.0 |
2018 年 4 月 19 日 |
2018 年 10 月 23 日 |
2026 年 4 月 |
2026 年 7 月 31 日 |
2026 年 8 月 1 日 |
2028 年 8 月 1 日 |
2029 年 7 月 31 日 |
|
MySQL 5.7* |
2015 年 10 月 21 日 |
2016 年 2 月 22 日 |
2023 年 10 月 |
2024 年 2 月 29 日 |
2024 年 3 月 1 日 |
2026 年 3 月 1 日 |
2027 年 2 月 28 日 |
* MySQL 5.7 目前僅在 RDS 延長支援下提供。如需詳細資訊,請參閱 使用 Amazon RDS 的 Amazon RDS 延伸支援。
RDS for MySQL 的 Amazon RDS 延長支援版本
下列內容列出 RDS for MySQL 版本的所有 RDS 延長支援版本。
推出
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20250508 版
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20250508 版已推出。
已修正錯誤:
-
修正當
index_id大於最大值uint32時,虛擬索引在復原後不穩定的問題。 -
已修正測試因記憶體而失敗的問題。
-
已修正
<NAME>Execute</NAME>的<COMMAND_CLASS>為空的問題。 -
已修正 Compile MySQL 搭配 GCC 14 [noclose 5.7] 的問題。
已修正 CVE:
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20250213 版
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20250213 版已推出。
已修正錯誤:
-
已修正 InnoDB 聲明
result != FTS_INVALID失敗的問題。 -
已修正在
ALTER TABLE操作使用INPLACE演算法重建 InnoDB 資料表後,空間索引會失效並大範圍損毀的問題。 -
已修正在
innobase_get_computed_value中產生的資料欄損毀的ON DELETE CASCADE。 -
已修正在
row_MySQL_pad_col中宣告失敗的問題。 -
已修正線上 DDL 會導致下列錯誤的問題:
ERROR 1712 (HY000): Index PRIMARY is corrupted。 -
已修正
Item_rollup_sum_switcher::current_arg的當機問題。 -
已修正在
DROP USER上未排清資料庫快取的問題。 -
已修正
my_print_help中的緩衝區溢位問題。 -
已修正
FULLTEXT索引將FTS_DOC_ID限制為 32 位元不帶正負號最大值的 InnoDB 問題。
已修正 CVE:
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20250103 版
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20250103 版已推出。
已修正錯誤:
-
已修正在相同交易中捨棄和新增
FULLTEXT索引時的 FTS 清除問題。 -
已最佳化 MySQL 用戶端中的記憶體配置時間點,以防止任何潛在的洩漏。
-
已修正在使用
UNION運算子時,結果截斷為 34 位元組的問題。 -
已修正授權碼中的
ulong bitmask可能造成的超出範圍存取問題。
已修正 CVE:
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20240808 版
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20240808 版已推出。
已修正錯誤:
-
已修正與字典資料欄索引相關的聲明失敗。
-
已修正
is_binlog_cache_empty()函數的問題。 -
已修正
sql/item.cc檔案中的heap-use-after-free錯誤。 -
已修正數個空間索引問題 (方法是停用其
index-only讀取)。 -
已修正
LOCK_ORDER: CONNECTION_CONTROL外掛程式的檢測問題。 -
已修正執行緒停滯於
CONNECTION_CONTROL外掛程式的問題。 -
已修正未針對
PREPARED STATEMENTS更新PSI_THREAD_INFO的問題。 -
已修正
innodb_optimize_fulltext_only會重複處理 FTS 索引單字的問題。
已修正 CVE:
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20240529 版
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20240529 版已推出。
已修正錯誤:
-
已修正
field.cc宣告失敗問題 (實作fix_after_pullout)。 -
已修正為特定 SQL 查詢傳回中繼資料給用戶端時發生的 null 指標失敗。這些查詢在
SELECT子句中包含了動態參數和子查詢。 -
已修正使用
GROUP BY進行鬆散索引掃描或掃描索引的不連續範圍時產生的錯誤結果。 -
已修正 MySQL 損毀在持續期間遺失 GTID 資訊的問題。
-
已修正可能導致 InnoDB 交易無限期停止回應的競爭條件。
-
已修正群組複寫憑證資訊清除中的一項競爭條件。
-
已修正並行頁面操作的向後索引掃描問題。
-
已修正並行案例中的全文檢索搜尋 (FTS) 狀態不一致的問題。
-
已修正變更緩衝區在刪除資料表時的聲明問題。
-
已統一各種外掛程式類型呼叫
deinit函數的行為。
已修正 CVE:
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20240408 版
適用於 RDS for MySQL 的 RDS 延長支援 5.7.44-RDS.20240408 版已推出。
此版本包含下列 CVE 的修補程式:
使用資料庫預覽環境
在 2023 年 7 月,Oracle 宣布了 MySQL 的新版本模型。此模型包括兩種類型的版本:創新版本和 LTS 版本。Amazon RDS 使 MySQL 創新版本可在 RDS 預覽環境中使用。若要深入了解 MySQL 創新版本,請參閱 MySQL 創新和長期支援 (LTS) 版本簡介
資料庫預覽環境中的 RDS for MySQL 資料庫執行個體是類似於其他 RDS for MySQL 執行個體的功能。不過,您無法將資料庫預覽環境用於生產工作負載。
預覽環境具有下列限制:
-
Amazon RDS 會在您建立資料庫執行個體後 60 天將其全部刪除,也會一併刪除任何備份和快照。
-
您只能使用一般用途 SSD 和佈建 IOPS SSD 儲存裝置。
-
您無法從 支援 取得有關資料庫執行個體的協助。您反而可將問題張貼至 AWS 管理的問與答社區,即 AWS re:Post
。 -
您無法將資料庫執行個體的快照複製到生產環境。
預覽版支援下列選項。
-
您可以使用 db.m6i、db.r6i、db.m6g、db.m5、db.t3、db.r6g 和 db.r5 資料庫執行個體類別建立資料庫執行個體。如需 RDS 執行個體類別的詳細資訊,請參閱 資料庫執行個體類別。
-
您可以同時使用單一可用區域和多可用區域部署。
-
您可以使用標準 MySQL 傾印和載入函數,從資料庫預覽環境匯出資料庫,或將資料庫匯入至資料庫預覽環境。
資料庫預覽環境中不支援的功能
資料庫預覽環境中無法使用下列功能:
-
跨區域快照複製
-
跨區域僅供讀取複本
-
RDS Proxy
在資料庫預覽環境中建立新的資料庫執行個體
您可以使用 AWS Management Console、AWS CLI 或 RDS API,在資料庫預覽環境中建立資料庫執行個體。
在資料庫預覽環境中建立資料庫執行個體
登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/rds/
的 Amazon RDS 主控台。 -
從導覽窗格中選擇 Dashboards (儀表板)。
-
在儀表板頁面中,找出資料庫預覽環境區段,如下圖所示。
您可以直接導覽至資料庫預覽環境
。在繼續之前,您必須確認並接受限制。
-
若要建立 RDS for MySQL 資料庫執行個體,請遵循與建立任何 Amazon RDS 資料庫執行個體相同的程序。如需詳細資訊,請參閱 建立資料庫執行個體 中的 主控台 程序。
若要使用 AWS CLI,在資料庫預覽環境中建立執行個體,請使用下列端點。
rds-preview.us-east-2.amazonaws.com
若要建立 RDS for MySQL 資料庫執行個體,請遵循與建立任何 Amazon RDS 資料庫執行個體相同的程序。如需詳細資訊,請參閱 建立資料庫執行個體 中的 AWS CLI 程序。
若要使用 RDS API,在資料庫預覽環境中建立執行個體,請使用下列端點。
rds-preview.us-east-2.amazonaws.com
若要建立 RDS for MySQL 資料庫執行個體,請遵循與建立任何 Amazon RDS 資料庫執行個體相同的程序。如需詳細資訊,請參閱 建立資料庫執行個體 中的 RDS API 程序。
資料庫預覽環境中的 MySQL 9.3 版
MySQL 9.3 版現已可在 Amazon RDS 資料庫預覽環境中使用。MySQL 9.3 版包含 MySQL 9.3.0 中的變更
如需資料庫預覽環境的相關資訊,請參閱 使用資料庫預覽環境。若要從主控台存取預覽環境,請選取 https://console.aws.amazon.com/rds-preview/
資料庫預覽環境中的 MySQL 9.2 版
MySQL 9.2 版現已可在 Amazon RDS 資料庫預覽環境中使用。MySQL 9.2 版包含 MySQL 9.2.0 中的變更
如需資料庫預覽環境的相關資訊,請參閱 使用資料庫預覽環境。若要從主控台存取預覽環境,請選取 https://console.aws.amazon.com/rds-preview/
資料庫預覽環境中的 MySQL 9.1 版
MySQL 9.1 版現已可在 Amazon RDS 資料庫預覽環境中使用。MySQL 9.1 版包含 MySQL 9.1.0 中的變更
如需資料庫預覽環境的相關資訊,請參閱 使用資料庫預覽環境。若要從主控台存取預覽環境,請選取 https://console.aws.amazon.com/rds-preview/
Amazon RDS for MySQL 的已取代版本
Amazon RDS for MySQL 5.1、5.5 和 5.6 版已被取代。
如需適用於 MySQL 的 Amazon RDS 淘汰政策相關資訊,請參閱 Amazon RDS 常見問答集