MySQL的创新版(Innovation)与长期稳定版(LTS)
MySQL版本发布模式
MySQL 8.0的版本发行方式为持续发布模式,在该模式下MySQL能够频繁地向用户发布新特性,而不是像之前的5.6、5.7每隔几年才发布一次。但这种方法可能会给只需要关键补丁、不需要频繁更改的项目和应用程序带来挑战。因此,MySQL采用了一个新的版本发布方式,用户可以在创新(Innovation)和长期支持(LTS)版本之间进行选择。MySQL从8.0.34和8.1.0开始,启用了新的版本发行方式。
这两种版本的MySQL都可以直接应用在生产系统上,如果用户希望获得最新的功能和改进,并喜欢追求新技术,推荐使用MySQL创新版。创新版本非常适合在快节奏开发环境中工作的开发人员和DBA,这些开发环境具有高水平的自动化测试和持续集成技术,可以加快升级周期。另一方面,如果用户的环境需要自己搭建,那么长期支持版就是最佳选择。长期支持版只包含必要的修复,减少了数据库软件变化带来的风险。
MySQL数据库版本8.1.0是第一个创新版本,8.0.34+过渡到只修复错误,直到8.0的生命终止(EOL)计划于2026年4月。8.0.34发布大约一年后,MySQL版本8.x将成为新的长期支持版。在这个过渡时期,如果用户想要使用MySQL数据库的最新特性、改进和所有错误修复,请使用创新版(例如:8.1.x,8.2.x,8.3.x,等等)。如果用户只需要修复MySQL数据库的错误,请使用8.0.x版本(例如,8.0.35, 8.0.36, 8.0.37等)。
长期支持版
升级与降级
长期支持版中的升级与降级
| 原地 | 克隆 | 异步复制 | 转储/加载 |
---|---|---|---|---|
LTS 8.4 → LTS 9.7 | ✓ | ✗ | ✓ | ✓ |
LTS 8.4.11 → LTS 8.4.20 | ✓ | ✓ | ✓ | ✓ |
Innovation 8.1 → 8.2 | ✓ | ✗ | ✓ | ✓ |
Innovation 8.1 → 8.3 | ✓ | ✗ | ✓ | ✓ |
Innovation 9.1 → LTS 9.7 | ✓ | ✗ | ✓ | ✓ |
LTS 8.4 → LTS 10.7 | ✗ | ✗ | ✗ | ✗ |
降级
原地 | 克隆 | 异步复制 | 转储/加载 | |
LTS 8.4.20 → 8.4.11 | ✓ | ✓ | ✓ | ✓ |
LTS 9.7 → LTS 8.4 | ✗ | ✗ | ✓✮ | ✓✮ |
LTS 9.7 → Innovation 9.6 | ✗ | ✗ | ✓✮ | ✓✮ |
LTS 9.7 → Innovation 9.5 | ✗ | ✗ | ✓✮ | ✓✮ |
以上内容是关于MySQL的长期支持版和创新版的介绍,感谢关注“MySQL解决方案工程师”