MySQL 8.0.28 到 8.4.7 升级问题排查记录
最近把一个项目的 MySQL 从 8.0.28 升级到了 8.4.7。表面上看是跨了一个小版本号,但 8.4 是 MySQL 首个正式的 LTS(长期支持)版本,和 8.0 之间存在着不少 breaking changes。8.0 的常规支持已经在 2026 年 4 月结束,继续停留在 8.0 意味着后续安全更新和 bug 修复会越来越少。升级势在必行,但过程并不像想象中那么平滑。 这篇文章把整个升级过程中遇到的问题和排查思路记录下来,给同样在做这个升级的同行一个参考。 升级前的准备 正式动手之前,官方文档明确建议先用 MySQL Shell 的升级检查器跑一遍兼容性评估: util.checkForServerUpgrade('root@localhost:3306', {targetVe..
更多