資料庫版本和版本政策

本頁面說明 Cloud SQL 的資料庫版本支援政策。

Cloud SQL 支援的資料庫版本

Cloud SQL 支援多個版本的資料庫引擎。不同版本的功能可能有所不同,出現的問題類型也可能不同。升級作業可能會影響使用者,但提供最新的資料庫功能和重要修補程式也至關重要。Cloud SQL 會自動為執行個體套用修補程式,並更新至子版本。

Cloud SQL 支援的主要和次要版本

Cloud SQL 支援下列資料庫版本。

主要版本 子版本 一般支援開始日期 延伸支援開始日期 淘汰日期
MySQL 9.79.7.2 2026 年 8 月 6 日 不適用 不適用
MySQL 8.4 (預設)8.4.11 2024 年 10 月 1 日 不適用 不適用
MySQL 8.08.0.46 (預設)
8.0.45
8.0.44
8.0.43
8.0.42
8.0.41
8.0.40
8.0.39
8.0.37
8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31
8.0.30
8.0.28
8.0.27
8.0.26
8.0.18
2020 年 8 月 30 日 2027 年 1 月 1 日 2029 年 7 月 1 日
MySQL 5.7 5.7.44 2016 年 8 月 1 日 2025 年 2 月 1 日* 2028 年 2 月 1 日
MySQL 5.6 5.6.51 2016 年 8 月 1 日 2025 年 2 月 1 日* 2028 年 2 月 1 日
* 2025 年 5 月 1 日起,凡是執行個體使用已達產品停產 (EOL) 階段的主要版本,都將收取延長支援費用。如要避免產生額外的延長支援費用,建議您升級執行個體。

Cloud SQL 資料庫版本格式

以 MySQL 來說,版本號碼的前兩個數字是主要版本,最後一個數字是次要版本。舉例來說,如果是 5.7.13 版,Cloud SQL 會將 5.7 視為主要版本,13 則為子版本。

如何找出 Cloud SQL 執行個體的資料庫版本

建立 Cloud SQL 執行個體時,您會指定資料庫版本。 如未指定資料庫版本,Cloud SQL 會使用預設資料庫版本。

如要查看 Cloud SQL 執行個體的資料庫版本,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面。

    前往 Cloud SQL 執行個體

  2. 如要開啟執行個體的「總覽」頁面,請點選執行個體名稱。
  3. 在「設定」資訊卡中,查看「資料庫版本」。

如要依 Cloud SQL 專案中的特定資料庫版本篩選執行個體,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面。

    前往 Cloud SQL 執行個體

  2. 在「篩選器」欄位中,選取「類型」。系統會列出專案中的資料庫版本。
  3. 如要篩選執行個體,請選取專案中的資料庫版本。

如要查看機構中的所有 Cloud SQL 執行個體及其資料庫版本,請使用資料庫中心。 您也可以在 Database Center 中,將檢視畫面從專案切換至資料夾或組織,取得所有 Cloud SQL 執行個體的完整清單。詳情請參閱「篩選資源及匯出機群庫存資訊」。

主要版本生命週期

本節說明 Cloud SQL 主要版本的支援週期。

一般支援

資料庫引擎開發人員社群發布新主要版本後,Cloud SQL 會在五個月內支援這些版本。這項支援的第一階段是常規支援。在一般支援期間,Cloud SQL 會提供資料庫引擎的子版本和維護更新。Cloud SQL 也會將安全性修正套用至執行個體。只要資料庫引擎開發人員社群支援主要版本,Cloud SQL 就會定期提供主要版本支援。社群停止支援主要版本 (EOL) 後,該版本會在 Cloud SQL 進入延長支援期。

延長支援期

如果 MySQL 適用的 Cloud SQL 主要版本已停用,Cloud SQL 會提供延長支援。即使開發人員社群停止支援執行個體所用的主要版本,您仍可在延長支援期內繼續執行 Cloud SQL 執行個體三年。延長支援期為三年。您可以利用這段時間規劃、測試及執行執行個體升級作業,升級至享有一般支援的主要版本。如要進一步瞭解如何升級主要版本,請參閱「就地升級資料庫主要版本」和「透過遷移資料升級資料庫主要版本」。

如要進一步瞭解延長支援服務,請參閱「Cloud SQL 延長支援服務」。

淘汰

特定主要版本的延長支援結束後,Cloud SQL 會淘汰該主要版本。如果執行個體執行的主要版本已淘汰,系統會自動將執行個體升級至資料庫引擎的預設主要和子版本。Cloud SQL 會在淘汰日期前至少 12 個月,向專案擁有者傳送淘汰通知。

如果是 MySQL 適用的 Cloud SQL 主要版本,專案擁有者會在延長支援的第二年年底收到淘汰通知。

次要版本支援

資料庫引擎開發人員社群發布新子版本後,Cloud SQL 會在三個月內支援該版本。Cloud SQL 支援新的子版本後,系統會自動在新版本上佈建新的執行個體。在下次排定的維護作業推出期間,Cloud SQL 會將現有執行個體升級至新版本。這項政策的例外狀況是 MySQL 8.0 適用的 Cloud SQL,該服務會以預設子版本佈建新執行個體,且只會升級已啟用自動子版本升級功能的執行個體子版本。詳情請參閱 MySQL 8.0。

Cloud SQL 會決定各資料庫引擎的目標子版本。如果目標子版本與 Cloud SQL 執行個體的子版本不同,Cloud SQL 會在下一個維護週期升級該版本。您可以為執行個體設定維護期間,控管維護作業重新啟動的日期和時間。

MySQL 8.0

Cloud SQL 會以預設子版本 (比最新子版本早一個版本) 佈建 MySQL 8.0 執行個體。

Cloud SQL 支援自動升級子版本,適用於執行 MySQL 8.0.35 以上版本的 MySQL 8.0 適用的 Cloud SQL 執行個體。

根據預設,建立 MySQL 8.0 執行個體時,如果未指定子版本,系統會為執行個體啟用子版本自動升級功能。 如果 MySQL 適用的 Cloud SQL 執行個體執行的是 8.0.35 以上版本,則可以設定執行個體以啟用子版本自動升級功能。

如果執行個體啟用自動升級子版本功能,MySQL 適用的 Cloud SQL 執行個體會在定期排定的維護更新期間,自動升級至 MySQL 適用的 Cloud SQL 8.0 預設子版本。升級作業只會在排定的維護事件期間進行,不會在自助式維護期間進行。

如果執行個體執行的是 MySQL 適用的 Cloud SQL 8.0.34 或更早版本,則必須手動將 MySQL 適用的 Cloud SQL 8.0 子版本升級至較新版本。詳情請參閱「升級資料庫子版本」。手動將執行個體升級至 MySQL 適用的 Cloud SQL 8.0.35 以上版本後,即可啟用子版本自動升級功能。