type
status
date
slug
summary
tags
category
icon
password
是什麼?
MySQL 改變了發布方式,分為 Innovation 和 LTS 兩種,以上兩種一樣都還是 GA 可以用在生產環境。
Innovation Releases (創新版本)
每一個季度都會發布的持續開發版本,適合頻繁更新獲得新功能。
- 較短的 support period,僅支持到下一個版本。
- 可能會有補丁,但通常會直接更新到下一個次要版本。
- 更新內容包含錯誤修復、安全補丁、新功能。
- 會棄用刪除功能。
- 行為更改。
Long Term Supported Releases (LTS, 長期支持版本)
大約每 2 年會有一個次要版本被指定為 LTS 版本,適合想要更長且穩定的支持。
LTS 會是主要版本的最後一個版本,例如:MySQL 8.4 是 LTS 版本,則下一個版本會是 9.0 Innovation 版本。
- 更長的 support period,5 years of premier support and 3 years of extended support。
- LTS 版本每個更新都只會包含必要的修復。
- 不會添加或移除功能。
舉例

8.1 ~ 8.3 都是 Innovation 版本,中間通常不會有其他如 8.1.1 的小版本。
8.4 為 8.0 的最後一個次要版本,會被指定為 LTS 版本,並持續進行安全性更新。
LTS 版本的升級
- 在 LTS 版本內可以自由就地升級和降級小版本。
升級方式:In-Place、Clone、Replication、Dump/Load。
例如:8.4.3 LTS 可以升級為 8.4.4 LTS 也可以降為 8.4.2 LTS。
- LTS 支持升級到下一個 LTS 版本,但不能跳過升級。
升級方式:In-Place、Replication、Dump/Load。
例如: 8.4.x LTS 可以升級到 9.4.x LTS,但不可能直接升級到 10.7.x LTS。
- LTS 降級到前一個 LTS,只能用於正在進行的回滾。
回滾降級方式:Replication、Dump/Load。
ㅤ | In-Place | CLONE | Async replication | Dump/Load |
LTS 8.4 → LTS 9.7 | ✓ | ✗ | ✓ | ✓ |
LTS 8.4.11 → LTS 8.4.20 | ✓ | ✓ | ✓ | ✓ |
LTS 8.4 → LTS 10.7 | ✗ | ✗ | ✗ | ✗ |
LTS 8.4.20 → LTS 8.4.11 | ✓ | ✓ | ✓ | ✓ |
LTS 9.7 → LTS 8.4 | ✗ | ✗ | ✓ (升級中的回滾) | ✓ (升級中的回滾) |
Innovation 版本的升級
- 支持 Innvation 和 LTS 版本就地升級到新的 Innovation,直到下一個 LTS 版本。
還升級方式:In-Place、Replication、Dump/Load。
例如:8.2 可以更新到 8.
- 不能就地降級,必須使用邏輯備份的方式降級。
ㅤ | In-Place | CLONE | Async replication | Dump/Load |
Innovation 8.1 → Innovation 8.2 | ✓ | ✗ | ✓ | ✓ |
Innovation 8.1 → Innovation 8.3 | ✓ | ✗ | ✓ | ✓ |
Innovation 9.1 → LTS 9.7 | ✓ | ✗ | ✓ | ✓ |
參考
‣
‣