Azure Database for MySQL 是一項 Azure Database 服務,提供更細緻的資料庫管理功能與設定彈性控制。 此服務目前支援 MySQL 5.7 和 8.0 社群版本。
本文摘要說明適用於 MySQL 的 Azure 資料庫服務中的新版本和功能。
如需先前發行的功能,請瀏覽 適用於 MySQL 的 Azure 資料庫:先前發行的功能。
Note
本文參考 Microsoft 不再使用的「從屬」一詞。 從軟體中移除該字詞時,我們也會將其從本文中移除。
2025 年 12 月
Azure MySQL Import CLI 新增對 MySQL 8.4 的支援
Azure Database for MySQL - 匯入 CLI 現在支援將 MySQL 8.4 工作負載從本地環境或虛擬機器直接匯入 Azure Database for MySQL。
此更新確保使用最新 MySQL 版本的客戶能輕鬆地將資料遷移至 Azure,利用匯入 CLI 工具所帶來的簡便與自動化。 無論您是現代化基礎設施或擴展至雲端,此功能都能加速遷移過程,同時維持相容性與效能。 欲了解更多資訊,請參閱「 將 MySQL 本地或虛擬機(VM)工作負載遷移至 Azure Database for MySQL」及 Azure Database for MySQL 匯入 CLI。
2025年11月
讀取器端點(私有預覽)
Azure Database for MySQL 的 Reader Endpoint 功能現已準備好提供私人預覽。
讀取端點提供專用的唯讀端點用於讀取副本,實現多個副本間基於連線的自動負載平衡。 此功能透過提供單一讀取操作端點,簡化應用程式架構,提升可擴展性與容錯性。 Azure Database for MySQL 支援每台主要伺服器最多 10 個讀取副本。 透過透過讀取端點路由唯讀流量,應用程式團隊能有效管理連線並優化效能,而無需處理個別副本端點。 讀取端點持續監控副本的健康狀況,並自動排除任何超出設定複製延遲閾值或無法使用的副本。 欲報名預覽,請使用此 表單提交您的資料。
重新命名伺服器(私人預覽)
Azure Database for MySQL - Flexible Server 現在支援伺服器重新命名。 有了這項新功能,您不再需要還原或遷移到新的伺服器實例(Server Instance)來變更伺服器的名稱。 這個功能目前還在預覽階段,試用時應該避免生產環境的工作負載。欲報名預覽,請透過此 表單提交您的資料。
2025 年 10 月
適用於已啟用 HA 的伺服器的專用 SLB 已正式發行
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,現在已正式推出 (GA) 專用 SLB,供已啟用 HA 的伺服器使用。 此功能會將專用的標準負載平衡器 (SLB) 新增至使用公用存取或私人連結建立之伺服器的高可用性 (HA) 設定。 透過管理 MySQL 資料流量路徑,SLB 無需在容錯移轉期間更改 DNS,從而顯著縮短容錯移轉時間。 此功能不支援使用帶有 VNet 整合的私有存取伺服器。 瞭解更多資訊
自訂連接埠支援的正式上市
適用於 MySQL 的 Azure 資料庫 – 彈性伺服器,現已正式推出 (GA) 自訂連接埠支援功能。 這項長期要求的功能可讓您更靈活地將 MySQL 伺服器部署與您的網路和安全需求保持一致。 預設情況下,MySQL使用TCP連接埠3306;使用此 GA 版本,您可以在建立新的適用於 MySQL 的 Azure 資料庫彈性伺服器時設定自訂埠 (介於 25001 和 26000 之間)。 瞭解更多資訊
增強的入口網站體驗,實現高可用性
高可用性(HA)選項的入口網站體驗現在更直覺,並與 Azure 標準保持一致。 為了幫助客戶使用具有區域感知功能的高可用性 (HA) 來執行關鍵任務的工作負載,目前該門戶會在可用的情況下優先選擇區域冗餘 HA,並在選擇旁顯示 SLA 的詳細資訊以增加清晰度。 如果 Zone-Redundant HA 無法啟用,客戶可以啟用本地冗餘 HA。 此外,「同一區域」也重新品牌為本地冗餘,以確保與 Azure 命名規則一致。 使用 Azure 入口網站管理適用於 MySQL 的 Azure 資料庫中的區域備援高可用性
「適用於 MySQL 的 Azure 資料庫 - 彈性伺服器」中對 lower_case_table_names 的伺服器參數支援的正式發行
MySQL 8.0+ 版本只能在初始化伺服器時設定 lower_case_table_names 。 對於還原操作或複製伺服器建立,參數會自動從來源伺服器複製,且無法更改。
瞭解詳情
2025 年 9 月
Azure MySQL 8.4 正式發行
Azure Database for MySQL - Flexible Server 現已支援 MySQL 8.4 於一般可用性(GA)階段。 這項支援意味著你可以在 Azure 上建立全新 MySQL 8.4 伺服器,並完整支援生產工作負載。 MySQL 8.4 是 MySQL 社群長期支援的版本,提供最新的功能與改良功能,同時強調穩定性。 透過 Azure 的託管服務,你可以獲得這些新功能,並由 Azure 企業級的可靠性與支援所支撐。 簡單來說,MySQL 8.4 GA 會開啟您升級資料庫和在 Azure 上證明 MySQL 環境的未來之門。 瞭解更多資訊
2025 年 8 月
在還原與複本佈建工作流程中,現已支援跨訂用帳戶和跨資源群組的放置。
你現在可以在 Azure Database for MySQL - Flexible Server 中,還原伺服器或在不同的訂閱和資源群組中建立讀取副本。 此強化提供跨環境還原、資源組織及訂閱層級分離的更大彈性,協助你滿足治理與營運需求。 如需更多資訊,請參閱在 Azure 入口網站中進行適用於 MySQL 的 Azure 資料庫時間點還原。
刪除隨選備份的能力
你現在可以在 Azure Database for MySQL - Flexible Server 中刪除按需備份,讓你對備份管理和儲存成本有更好的掌控。 此功能允許您移除不再需要的隨需備份,幫助您維持更乾淨的備份庫存並優化資源使用。 更多資訊請參見 備份與還原。
2025年7月
新 Azure 區域中的正式發行
適用於 MySQL 的 Azure 資料庫彈性伺服器現已在下列 Azure 區域中推出:
- 智利中部
- 印尼中部
- 馬來西亞西部
Azure MySQL Database 中的自我修復 (公開預覽)
適用於 MySQL 的 Azure 資料庫中的 Self-Heal 功能可讓客戶獨立解決常見的伺服器問題,而不需要開啟支援案例。 它提供單鍵修復體驗,可協助快速且安全地還原服務健康情況。 欲了解更多資訊,請參閱 Azure Database for MySQL (公開預覽版)中的Self-Heal。
加速記錄功能現在可在一般用途服務層級中使用
加速日誌現已支援於 Azure Database for MySQL - Flexible Server 的通用服務層級。 此功能以前僅在關鍵業務層中可用,可增強效能並減少交易延遲。 通用層級的加速日誌功能需額外付費使用。 欲了解更多資訊,請參閱 Azure Database for MySQL 的加速日誌。
自動排程隨選備份
Azure Database for MySQL 現在支援透過自動化任務來排程按需備份的能力。 這項功能可讓您對適用於 MySQL 的 Azure 資料庫彈性伺服器實例管理隨選備份有更大的控制權和彈性。 欲了解更多資訊,請參閱 「如何排程自動化任務」。
設定自動備份的備份間隔
MySQL 的 Azure Database 現在支援設定系統自動備份的備份間隔,以提升還原速度。 這項新功能透過引入更頻繁的快照,進一步優化過程,減少需要重播以進行時間點還原的二進位日誌數量,同時將整體還原時間降至最低。 更多資訊請參見 備用頻率。
2025 年 6 月
時區的自動初始化
時區會在伺服器建立期間自動載入,而不需要客戶在之後手動執行 mysql.az_load_timezone 預存程式以載入時區。 欲了解更多資訊,請參閱伺服器參數細節 time_zone。
2025年5月
設定自動備份的備份間隔 (預覽)
MySQL 的 Azure Database 現在支援設定系統自動備份的備份間隔,以提升還原速度。 此功能目前僅在美國中西部和東亞有限區域提供。 更多資訊請參見 備用頻率。
啟用自動調整 IOPS 以加快還原和複本佈建的速度
適用於 MySQL 的 Azure 資料庫現在支援在還原作業和複本布建工作流程期間啟用來源和目標伺服器的 IOPS 自動調整 功能。 這項增強功能可藉由暫時提升 IOPS 以符合這些作業的效能需求,協助加速還原和複本布建程式。 配置完成後,你可以停用自動縮放 IOPS 設定。
如需更多資訊,請參閱在 Azure 入口網站中進行適用於 MySQL 的 Azure 資料庫時間點還原。
專用 Azure Standard Load Balancer (SLB) 的高可用性 (預覽)
在 Azure Database for MySQL 中,專用標準負載平衡器(SLB)現已可供啟用高可用性(HA)的伺服器公眾預覽。 這項功能會將專用的標準負載平衡器新增至高可用性組態,以便在後端伺服器之間進行低延遲、高輸送量的前端流量分佈。 這項增強功能可改善故障轉移效能,並確保更有效率地處理 MySQL 數據流量。 如果你想為你的 HA 伺服器啟用 SLB,請向 Azure 支援提交支援單。
2025年3月
新增用於外掛程式管理與復原記錄清理的內建預存程序
Azure Database for MySQL 現在包含兩個內建的儲存程序,你可以用來管理外掛設定並清理復原日誌,無需支援介入:
驗證密碼外掛管理:
- 啟用:
CALL az_install_validate_password_plugin(); - 禁用:
CALL az_uninstall_validate_password_plugin(); - 啟用外掛後,你可以在 Azure 入口網站的 伺服器參數 頁面存取其設定參數。
- 啟用:
復原記錄清理:
- 使用新的儲存程序手動清理 復原日誌 ,避免不必要的儲存空間消耗。
欲了解更多資訊,請參閱 Azure Database for MySQL 內建儲存程序。
快取式 SHA-2 密碼外掛程式現已預設公開
外掛程式 caching_sha2_password 現在預設會向客戶公開。 客戶可以在 Azure 入口網站中設定相關的 伺服器參數 來啟用和設定它。
業務關鍵服務層級的預設區域復原能力 (復原)
回應客戶對部署類型的彈性要求,我們已逆轉將區域韌性設為 Business-Critical 服務層預設的變更。
2025年2月
已知問題
即使在適用於 MySQL 的 Azure 資料庫伺服器上啟用此功能之後,Azure Advisor 建議仍建議啟用加速記錄。
對於具有 客戶自控密鑰的伺服器(CMK),啟用 加速記錄 可能會因為目前的限制而無法運作。 您可以暫時停用 CMK、啟用加速記錄,以及重新啟用 CMK 作為因應措施。
欲了解更多,請造訪 Azure Database for MySQL 的加速日誌。
2025年1月
業務關鍵服務層級的預設區域復原能力
您現在可以在業務關鍵服務層級上執行的任務關鍵性工作負載,享有可用性區域內針對基礎結構失敗的最高層級可用性,而不需支付額外費用。 無論您的彈性伺服器是否啟用高可用性 (HA),您的伺服器數據和記錄檔預設都會裝載在區域備援記憶體中。 雖然已啟用區域備援 HA 的伺服器會繼續因內建區域備援和經常性儲存層待命而受益於 99.99% 的可用時間 SLA,但非 HA 伺服器可以透過區域備援備份從區域性中斷中快速復原。 這項增強功能適用於 Business-Critical 服務層級中布建的所有新伺服器。
Note
根據客戶回饋,希望能選擇偏好的部署類型,我們已決定回復業務關鍵服務層級的預設區域韌性設定。 現在,針對業務關鍵和一般用途伺服器,客戶必須在伺服器建立時選取相同區域或區域備援的高可用性 (HA) 模式。 此選定為最終決定,之後無法修改。
為所有新的記憶體優化伺服器啟用了加速記錄功能
加速記錄功能,可大幅提升適用於 MySQL 的 Azure 資料庫彈性伺服器實例的效能,現在預設會針對所有新的 Business-Critical 伺服器啟用。 加速記錄提供專為高輸送量需求設計的動態解決方案,可降低延遲,而不需要額外費用。 現有的業務關鍵伺服器也可以透過 Azure 入口網站啟用加速記錄。 適用於 MySQL 的 Azure 資料庫中的加速記錄。
2024年11月
MySQL 8.4 LTS 版本支援 - 公開預覽
適用於 MySQL 的 Azure 資料庫現在支援 MySQL 8.4 LTS 版本,將最新的 MySQL 功能帶入 Azure。 MySQL 8.4 LTS 版本提供增強的複寫功能、擴充的監視和長期支援,因此非常適合需要穩定性和進階管理的生產環境。 適用於 MySQL 的 Azure 資料庫版本支持原則
MySQL 9.1 創新版本支援 - 公開預覽
適用於 MySQL 的 Azure 資料庫現在支援 MySQL 9.1 創新版本,並引進實驗性功能,包括預存程式的 JavaScript 支援,以及針對機器學習和分析中新式應用程式設計的新向量數據類型。 適用於 MySQL 的 Azure 資料庫版本支持原則
2024年10月
新 B1 伺服器不可用
從 2024 年 11 月 1 日起,新的 B1 伺服器受限於確保效能和可靠性,以持續改善安全性。 探索能在維持高服務可靠性的同時,支持您需求的替代 SKU。 感謝您在產品團隊努力改善您體驗時的理解。
這個改變對你意味著什麼?
有限存取:2024 年 10 月 28 日後不再提供新的 B1 實例。
現有部署:目前的 B1 實例不受影響。
替代選項:使用其他 SKU,如 B1ms 和 B2,這些 SKU 提供更強的運算能力與記憶體,同時支援更高效能。
後續步驟:
- 請參考推薦的替代SKU。
- 查閱有關變更您的 SKU 的文件:
- 請檢視使用儀表板以監控您目前的使用情況。
2024 年 9 月
Azure Database for MySQL 彈性維護現已正式推出
適用於 MySQL 的 Azure 資料庫現已正式推出 (GA) 彈性維護功能。 此功能讓您能透過 Azure CLI 重新排程維護活動,讓您擁有更多控制與彈性。 重新排程的時段現在包含同一區域內所有可用的維護日期,且同一輪維護,不再侷限於實例預定日期前的14天內。
若要深入瞭解,請流覽 排程維護。
2024 年 8 月
Azure Database for MySQL 現在支援單一資料檔案中最多 8 TB 的記憶體
Azure Database for MySQL 現在支援最大 8 TB 的單一 InnoDB 資料檔案。 透過此功能,你可以在單一檔案中儲存較大的資料集。 此改進減少了資料分割的需求,並簡化了資料庫管理,使使用 InnoDB 儲存引擎更容易處理大量資料。 深入瞭解。
可高載計算層的主要版本升級支援
適用於 MySQL 的 Azure 資料庫現在會提供可高載 SKU 計算層的主要版本升級。 此支援會在執行升級之前,自動將計算層升級至一般用途 SKU,以確保有足夠的資源。 升級後你可以選擇回復到 Burstable SKU。 可能會產生額外成本。
欲了解更多資訊,請參閱 升級 MySQL 版本。
棄用指標的公告
Azure Database for MySQL 中的以下指標已被棄用:
- 儲存體節流計數
- 可用的記憶體位元組
- MySQL 資料列鎖定等待
這些指標不被支援,且將於 2024 年 8 月底前停止監控。 更新你的監控與警示設定,排除這些指標,並使用能提供類似洞察的替代指標。
2024年7月
從私人存取 (虛擬網路整合) 網路移至公用存取或私人連結
你可以將 Azure Database for MySQL Flexible Server 從私有存取(整合虛擬網路)轉換成公開存取,並可選擇使用 Private Link。 透過此功能,您可以無縫地將伺服器從整合的虛擬網路切換到私有連結或公共基礎設施,無需更改伺服器名稱或資料遷移。
欲了解更多資訊,請參閱 從私人接入(虛擬網路整合)網路遷移至公共接入或私有連結。
適用於 MySQL 的 Azure 資料庫彈性伺服器的受控 HSM 支援 (正式發行)
適用於 MySQL 的 Azure 資料庫彈性伺服器現已正式推出 (GA) Azure Key Vault 受控 HSM 對客戶自控金鑰 (CMK) 的支援。 透過使用 Managed HSM,您可以透過 CMK 帶來您的金鑰(BYOK)功能,匯入由 HSM 支持的加密金鑰,保護 MySQL Flexible Server 實例中 Azure 資料庫中的靜態資料,同時維持資料駐留權及對 HSM 金鑰的完全控制。
欲了解更多資訊,請參閱 Azure Database for MySQL 的「使用客戶管理金鑰進行資料加密」。
2024 年 5 月
現在已正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器中的加速記錄
Azure Database for MySQL Flexible Server 的加速日誌功能現已正式開放(GA)。 這項功能可在 Business-Critical 服務層級內取得,並大幅提升適用於 MySQL 的 Azure 資料庫彈性伺服器實例的效能。 它提供一套動態解決方案,專為高吞吐量需求設計,降低延遲且不需額外成本。 欲了解更多資訊,請參閱 Azure Database for MySQL 的加速日誌。
現在正式發行適用於 MySQL 的 Azure 資料庫彈性伺服器中最高 32 TB 儲存體的支援
Azure Database for MySQL Flexible Server 目前已普遍支援最高 32 TB 的儲存空間(GA)。 此功能僅在商業關鍵服務層級提供。
如需詳細資訊,請參閱適用於 MySQL 的 Azure 資料庫 - 彈性伺服器服務層級。
2024 年 4 月
在適用於 MySQL 的 Azure 資料庫彈性伺服器增強記憶體配置
在 4 月的部署中,我們推出適用於 MySQL 的 Azure 資料庫彈性伺服器的最佳化記憶體配置。 這項精簡功能可確保 MySQL Server 元件的記憶體計算更精確且有效率,因此能夠有效利用可用資源進行查詢處理和資料管理。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的服務層級。
適用於 MySQL 的 Azure 資料庫彈性伺服器的增強監視:推出新的計量
新增的計量包括 MySQL 執行時間、MySQL 歷程記錄清單長度、MySQL 鎖死、使用中交易和 MySQL 鎖定逾時。 這些計量提供更詳細的伺服器效能檢視,讓您更有效率地監視和最佳化資料庫作業。 除了這些新指標外,記憶體百分比指標現在也提供更精確的 MySQL 伺服器(mysqld)記憶體使用計算。 監視適用於 MySQL 的 Azure 資料庫 - 彈性伺服器
適用於雲端的 Microsoft Defender 支援適用於 MySQL 的 Azure 資料庫彈性伺服器 (正式發行)
Microsoft Defender for Cloud 的 Azure Database for MySQL Flexible Server 功能現已在所有服務層級普遍提供(GA)。 Microsoft Defender 進階威脅防護功能可簡化適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體的安全性管理。 其會監視伺服器是否有異常或可疑的資料庫活動以偵測潛在的威脅,並提供安全性警示讓您調查並採取適當的動作,進而主動改善資料庫的安全性狀態,而不需要成為安全性專家。 什麼是適用於開放原始碼關聯式資料庫的 Microsoft Defender
隨選備份和匯出 (預覽)
適用於 MySQL 的 Azure 資料庫允許觸發隨選伺服器備份,並將其匯出至 Azure 記憶體帳戶(Azure Blob 記憶體)。 此功能目前處於公開預覽狀態,並且僅可在公用雲端區域中使用。
欲了解更多,請造訪 MySQL 的 Azure Database 備份與還原。
已知問題
嘗試為適用於 MySQL 的 Azure 資料庫彈性伺服器啟用適用於雲端的 Microsoft Defender 功能時,您可能會遇到下列錯誤:「伺服器 <server_name> 與進階威脅防護不相容。 請連絡 Microsoft 支援以將伺服器更新為支援的版本。」 此錯誤可能發生在等待內部更新的 MySQL 彈性伺服器上。 錯誤會在你伺服器的下一次內部更新時自動解決。 或者,您也可以開客服單以加快即時更新。
2024 年 3 月
加速記錄現在支援主要版本升級。
加速日誌現在支援 主要版本升級,因此啟用加速日誌功能後,你可以從 MySQL 5.7 升級到 8.0。 適用於 MySQL 的 Azure 資料庫中的加速記錄
支援在 Azure Database for MySQL Flexible Server(預覽版)中長期保留備份
此功能允許您保留備份長達35天,最多可達10年。 MySQL 的 Azure Database 備份與還原
2024年2月
加速記錄現在可供現有伺服器和三個新區域使用。
加速記錄先前僅限於在 11 月 14 日之後建立的伺服器使用,現在可在預覽階段中供所有現有業務關鍵層的獨立伺服器使用。 加速記錄也支援適用於 MySQL 的 Azure 資料庫 - 彈性伺服器所使用的 Microsoft Entra 驗證。 此外,這項功能也在三個新區域開放:日本東部、韓國中部和波蘭中部。 適用於 MySQL 的 Azure 資料庫中的加速記錄
已知問題
由於本月部署的技術問題,具有讀取複本的主要伺服器暫時無法啟用加速記錄功能。 在建立複製伺服器前,請關閉加速日誌功能。 如果你需要加速日誌和複製副本建立的幫助,請開啟 支援單 尋求協助。
若要深入瞭解,請流覽 限制。
稽核記錄現在支援萬用字元項目
伺服器參數現在支援
audit_log_include_users和audit_log_exclude_users中的萬用字元,可增強在稽核記錄中指定使用者包含和排除項目的彈性。增強的稽核記錄,具有完整的 MySQL 使用者稽核 CONNECTION_V2
伺服器參數 audit_log_events 現在支援事件CONNECTION_V2以取得詳細的連線記錄,提供 MySQL 互動中 使用者稽核、連線狀態和錯誤碼的深入解析。
欲了解更多,請造訪 審計記錄。
意見反應與支援
如果您對使用 Azure Database for MySQL 有任何問題或建議,請考慮以下聯絡點:
- 要聯絡 Azure 支援,請從 Azure 入口網站提交支援要求。
- 若要修正您的帳戶問題,請在 Azure 入口網站中提出 支援要求 。