MySQL在去年7月引入新的版本管理模式后(参考),虽然给后续MySQL开发与迭代带了很大的便利,但是却让开发者变得困惑。本文汇总了部分关于MySQL版本的一些最新信息,以帮助开发者选择合适的版本。
当前生产环境的稳定版本(最后更新2024年07月)
MySQ最近发布了9.0版本(参考),是一个“创新版本”(Innovation Release),所以依旧可以参考下面的原则:8.0.x和8.4.x版本为生产版本,其他版本都是创新版本(仅当某个新功能有明确需求时,考虑使用)。
当前生产环境的稳定版本(最后更新2024年05月)
当前,MySQL发布了8.0、8.1、8.2、8.3、8.4(LTS)版本,其中8.0版本可以认为是当前稳定版,8.1/8.2/8.3均为创新版,故生产环境建议使用8.0版本。在8.0.x后续迭代中,主要以Bug修复为主,稳定性会更好,8.4是最新的LTS版本,与2024年04月发布,将是下一个稳定的主流版本。当前与历史版本现状(参考Wikipeida):
MySQL的历史版本与主要功能
在文章《MySQL版本历史与主要特性》中做了阐述,感兴趣的可以阅读这篇文章。这里还对历史版本的发布时间做了一个可视化展示,供参考(完成参考)。