MySQL 8.0 的终点是 8.0.46:不支持降级,升级前只有备份这一条退路
截至 2026 年 4 月,随着 8.0.46 发布,MySQL 8.0 到达 EoL(End of Life)。8.0.46 的发布日期是 2026-04-21,上一个版本 8.0.45 发布于 2026-01-20。
对仍在使用 8.0 的环境,官方给出的方向是升级到最新的 MySQL 8.4 LTS 或 MySQL Innovation 版本。
版本发布说明见:
EoL 意味着什么
EoL 之后,8.0 这条线不再有后续补丁版本,也不会再发布安全更新。继续停留在 8.0.46 上,意味着此后发现的缺陷和安全问题都不会有官方修复版本,只能靠自行规避或外部手段处理。这也是官方建议尽快迁到仍受支持的版本线的原因。
降级不被支持
需要提前明确的一点是:升级这条路在 MySQL 8.0 上没有回头路。
- 从 MySQL 8.0 降级到 MySQL 5.7,不支持。
- 从某个 MySQL 8.0 小版本降级到更早的 MySQL 8.0 小版本,同样不支持。
唯一受支持的替代方案,是恢复升级之前所做的备份。
因此,在开始升级之前先把数据备份出来不是可选项,而是必须项。另外,升级动作应当先在测试系统上执行一遍,而不是直接在生产环境上动手。
8.4 LTS 与 Innovation 的差异
升级目标有两条线可选:
- MySQL 8.4 LTS:LTS 即长期支持版本,适合希望减少版本变更频率、跟随长期维护线走的部署。
- MySQL Innovation:走日历版本节奏。MySQL 在 9.7 LTS 之后采用
YY.M.P形式的日历版本号,例如 26.7.0 是第一个日历版本。
两条线在软件仓库上也是分开的:Innovation 对应 mysql-innovation-community,LTS 对应 mysql-9.7-lts-community。
选择哪一条,取决于是否能接受更快的版本迭代节奏,还是更倾向于长期支持线的稳定性。