適用於 MySQL 的 Azure 資料庫提供由 MySQL 社群版支援的完全受控資料庫服務,讓開發人員能夠有效率地建置和調整應用程式。 本文概述適用於 MySQL 的 Azure 資料庫的版本支援原則,詳細說明生命週期管理,包括版本可用性、更新和終止支援時間表。 客戶可以藉由瞭解此原則,確保其應用程式保持安全、高效能且符合最新的 MySQL 創新,同時將版本轉換期間的中斷降至最低。
支援的 MySQL 版本
適用於 MySQL 的 Azure 資料庫是使用 InnoDB 儲存引擎,透過 MySQL 社群版進行開發。 服務支援社群目前的主要版本,即 MySQL 5.7 和 8.0。 MySQL 使用 X.Y.Z. 命名方案,其中 X.Y 是主要版本,Z 是次要版本。Z 會針對每個新的 LTS 版本遞增,但對於創新版本,可能一律為 0。 如需此配置的詳細資訊,請參閱 MySQL 文件。
適用於 MySQL 的 Azure 資料庫目前支援下列 MySQL 主要和次要版本:
| Version | 目前的次要版本 | 發行狀態 |
|---|---|---|
| MySQL 5.7 版 | 5.7.44 | GA |
| MySQL 8.0 版 | 8.0.42 | GA |
| MySQL 8.4 版 | 8.4.5 | GA |
| MySQL 9.3 版 | 9.3.0 | 公開預覽 |
閱讀版本支援原則文件中已淘汰版本的版本支援原則。
主要版本支援
適用於 MySQL 的 Azure 資料庫對於 MySQL 每個主要版本的支援,起自 Azure 開始支援該版本的日期,並持續到 MySQL 社群淘汰該版本為止,詳見版本設定原則中所提供的資料。
主要版本淘汰原則
下表列出 MySQL 主要版本的淘汰詳細資料。 顯示的日期遵循 MySQL 版本原則。
| Version | 新消息 | Azure 支持開始日期 | 社群淘汰日期 | Azure 標準支持結束日期 | Azure 外延支持開始日期 | Azure 外延支持結束日期 |
|---|---|---|---|---|---|---|
| MySQL 5.7 | Features | 2018 年 3 月 20 日 | 2023 年 10 月 31 日 | 2026 年 3 月 31 日 | 2026年4月1日 | 2029 年 3 月 31 日 |
| MySQL 8.0 | Features | 2019 年 12 月 11 日 | 2026 年 4 月 30 日 | 2026 年 5 月 31 日 | 2026 年 6 月 1 日 | 2029 年 5 月 31 日 |
標準支持結束後會發生什麼情況?
為了讓客戶有足夠的時間決定是否升級至支援的版本,計劃於 2026 年春季開始延伸支援。
在標準支持結束日期之後,在不支援的 MySQL 版本上執行的「適用於 MySQL 的 Azure 資料庫」伺服器會自動在「外延支援」中註冊,並在一個月寬限期之後自動為此服務收費。 延伸支援在標準支持終止后,最多提供三年的重要安全性更新,讓客戶有更多時間規劃和執行主要版本升級。 若要避免延伸支持費用,您必須將適用於 MySQL 的 Azure 資料庫伺服器升級至仍在標準支援的 MySQL 版本。
在延長支持期間,Microsoft排定服務的可用性、可靠性和安全性的優先順序。 已實作基本修改,以確保服務仍可存取且受到保護,但可能無法保證新功能和次要版本升級。
Note
擴充支援會在標準支援結束後自動套用並收費至在舊版 MySQL 版本上執行的伺服器。 若要退出退出外延支援並避免費用,客戶必須升級至支援的主要軟體版本。 如需詳細資訊或提供意見反應,請連絡 Ask Azure Database For MySQL。
定價資訊將於今年晚些時候在定價頁面提供。
Innovation Release 版本支援
提供 MMySQL Innovation Release 版本,以便存取最新的 MySQL 特性和功能。 這些版本的支援包括核心功能,但不包括進階功能,例如高可用性(HA)、複本和自動備份。 Innovation Release 支援僅限於最新的版本,未保留舊版,以確保使用者能夠存取最新進展。 每個 Innovation Release Server 都有從建立日期起的 30 天生命週期,之後會自動移除。 這些版本的生命週期內不會套用任何每月維護更新。
Note
Innovation Release 版本適用於早期存取和實驗。 因此,他們不符合客戶支援案例的資格,也不會提供直接支持協助。 建議使用者參閱文件和社群資源,以進行疑難解答和獲得指導。
次要版本支援
適用於 MySQL 的 Azure 資料庫會在定期維護過程中,自動執行次要版本升級為 Azure 偏好的版本。
適用於 MySQL 的 Azure 資料庫不支援淘汰的 MySQL 引擎版本
只有在延長支援期結束後,且您的伺服器仍在執行已淘汰的 MySQL 版本後,才適用下列限制:
- 未針對已淘汰的版本提供進一步的安全性或支援更新。 適用於 MySQL 的 Azure 資料庫無法針對任何 Bug 或安全性問題修補已淘汰的資料庫引擎,且不再支援資料庫引擎相關問題。 不過,Azure 會持續針對主機、OS、容器和其他服務相關元件執行定期維護和修補。
- 您無法為已淘汰的版本建立新的資料庫伺服器。 不過,您可以執行時間點復原,並建立現有伺服器的讀取複本。 適用於 MySQL 的 Azure 資料庫所開發的新服務功能可能僅適用於支援的資料庫伺服器版本。
- 執行階段 S.L.A.s 只會套用至適用於 MySQL 的 Azure 資料庫服務相關問題,而不會套用至資料庫引擎相關 Bug 所造成的任何停機。
- 在已淘汰資料庫版本所識別的 MySQL 資料庫引擎弱點會造成嚴重威脅服務的極端事件中,Azure 可以先保障伺服器,選擇停止您資料庫伺服器的計算節點。 在讓伺服器上線之前,系統會要求您升級伺服器。 在升級程式期間,您的數據一律會受到服務上執行的自動備份保護,如有需要,可用來將它還原至較舊的版本。
常見問題 (FAQ)
問:如果我未在標準支持結束后,將適用於 MySQL 的 Azure 資料庫伺服器升級為支援的主要版本,會發生什麼事?
答:如果您未在 Azure 擴充支持開始日期之前將適用於 MySQL 的 Azure 資料庫伺服器升級為支援的主要版本,則您的伺服器會自動在外延支援中註冊,而且您需支付此服務的費用。 若要避免延長支持費用,您必須將伺服器升級至仍在標準支持期間內的 MySQL 版本。
問:在適用於 MySQL 的 Azure 資料庫上執行主要版本升級的程序為何?
答:適用於 MySQL 的 Azure 資料庫可讓您使用主要版本升級 (MVU) 功能來執行就地主要版本升級。 如需詳細資訊,請參閱適用於 MySQL 的 Azure 資料庫中主要版本升級中的主要版本升級檔。
問:主要版本升級期間是否有任何預期的停機時間或效能影響?
答:是,主要版本升級程序期間會有一些停機時間。 特定持續時間會根據資料庫的大小和複雜度等因素而有所不同。 建議您在非生產環境中執行測試升級,以評估預期的停機時間並評估潛在的效能。 若要在升級期間將應用程式的停機時間降到最低,您可以探索 使用讀取複本執行最短停機時間主要版本升級的選項。
問:在升級之後,我可以回復到先前的主要版本嗎?
答:雖然不建議在升級后降級為舊版主要版本,但我們承認,在某些情況下,可能需要這種彈性。 為了確保順利升級程式並減輕任何潛在疑慮,建議您先執行完整的 隨選備份,再繼續進行升級,以遵循最佳做法。
此備份可作為預防措施,可讓您視需要將 資料庫還原 至另一個新的「適用於 MySQL 的 Azure 資料庫」上的舊版。
問:升級至較新的主要版本有哪些主要優點?
答:較新的 MySQL 主要版本隨附許多改進功能,包括增強的效能、安全性和新功能。 如需詳細資訊,請參閱相關的 MySQL 版本資訊。
問:升級至較新的主要版本時,是否有任何相容性問題需要注意?
答:較新的主要版本的變更可能會導致某些相容性問題。 升級生產資料庫之前,請務必先使用新版本測試您的應用程式。 如需相容性問題的完整清單 ,請參閱 MySQL 的官方檔 。
問:如果我在升級程式期間遇到問題,可以使用哪些支援?
答:如有疑問,請在 Microsoft Q&A 中尋求社群專家的解答。 如果您有支援方案,且需要技術協助,請建立支援要求。
問:升級期間我的數據會發生什麼事?
答:雖然您的數據在升級過程中仍然不受影響,但強烈建議先建立備份,再繼續進行升級。 此預防措施有助於降低由於不可預見的複雜情況造成的可能遺失資料風險。
問:什麼是適用於 MySQL 的 Azure 資料庫 – 外延支援?
答:延伸支援是一項功能供應項目,可讓客戶繼續執行已達到社群生命週期結束 (支援終止) 的 MySQL 版本,並繼續存取 SLA 支援的可用性、安全性更新和技術支援。
問:延伸支援是否為個別的支援方案,例如 Azure 標準或專業直接支援?
答:否。 外延支援不是支援方案。 這是適用於 MySQL 的 Azure 資料庫服務的一項功能,在社群支援終止之後,會套用至特定 MySQL 版本。 它與您的 Azure 支援方案無關。
問:我需要採取任何動作才能啟用擴充支援嗎?
答:不需要採取任何動作。 如果您的伺服器執行已進入延伸支持階段的 MySQL 版本,則會自動註冊它。
問:延伸支持的計費何時開始?
答:計費在 MySQL 版本的社群終止支援日期後一個月開始。 此一個月的寬限期可讓客戶有時間規劃其升級或評估選項。
問:如何為外延支持定價?
答:延伸支援是以每小時每個虛擬核心計費。 定價詳情將於 2025 年 11 月發佈,並將在https://azure.microsoft.com/pricing/calculator/上公佈。
問:如何結束外延支援?
答:只要將您的伺服器升級至仍在社群支援的 MySQL 版本。 升級完成後,您的伺服器會自動結束延伸支援,計費將會停止。