前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >重磅|2024年MySQL第一个长期支持版本8.4发布

重磅|2024年MySQL第一个长期支持版本8.4发布

原创
作者头像
Aion
发布2024-05-04 22:59:36
2.6K0
发布2024-05-04 22:59:36
举报

资讯

最新版本

在今年04月30日(五一放假前期),Oracle发布了MySQL数据库8.0.37版本的更新,以及LTS分支中的新版本MySQL 8.4。Oracle为MySQL提供了两个发布流:创新版本和LTS版本。在我们使用的8.0+和5.7+都是LTS版本,而近期的8.4+也将成为最新的一个LTS版本。

尝试下载

MySQL是甲骨文开发的开源数据库。凭借其成熟的性能、可靠性和易用性,MySQL已成为基于网络的应用程序的领先数据库选择,被包括脸书、推特、YouTube、雅虎在内的知名网络资产使用。想体验新功能的小伙伴可以动手试试了。可以从官方下载地址来获取最新的安装包:https://dev.mysql.com/downloads/mysql/

【MacOS】

【Windows】

【Linux】

各个大区间版本

众所周知,在创新版本中,MySQL主要的工作包括错误修复、安全补丁和新功能,直到下一个LTS版本出现。从MySQL 8.0+ 过渡到8.1、8.2和8.3都是修复BUG的版本,直至新版本8.4成为一个长期LTS版本。

8.4.x 版本

MySQL 8.4.0自MySQL 8.0以来在MySQL 8.4中添加、弃用、更改和删除的内容。Oracle发布MySQL的版本,创新版本发布可能每季度发布一次,而长期支持版本大约每2年发布一个新版本。所以在2024年发布8.4+ LTS也是势在必得,众望所归。不过,没想到的是MySQL 8.4.0直接来一个“王杀”,并没有在此版本提供开发版本或候选版本。具体的可以查阅下官方的新增、弃用、移除功能:

8.1.0~8.3.0版本

8.1.0是第一个创新版本,按照Oracle的规则,预计2026年4月MySQL 8.0+生命周期结束(EOL),而后用户会从8.0.x迁移到8.x LTS版本。在8.1.0~8.3.0这几个大版本比较仓促,主要工作包括错误修复、安全补丁和新功能。如果是使用Homebew安装mysql,在MacOS中可以升级到的最新版本也就是MySQL 8.3.0,可以在Homebrew中查阅。在使用8.0+的版本中,最多支持到8.0.37;在使用5.7+的版本中,最多支持到5.7.44。

8.0.x 版本

关于MySQL 8.0+的版本,可以追溯到2016年,这一年8.0版本重磅发布,一直持续到2024年的04月30日,最新支持版本 MySQL 8.0.37。MySQL 8.0 ~ 8.0.37 目前来看,都是只有bug修复,相信不远的将来也会成为过去式,迁移到8.4版本不远了。在2016年到2018年期间,MySQL一直在发布版本,并没有真正的成为长期支持版本,直至2028年04月份,MySQL 8.0.11 版本发布,才成为长期支持版本。

5.7.x 版本

关于MySQL 5.7+版本,可以追溯到2013年,5.7的第一个版本(5.7.0)并没有发布,直接发布了5.7.1版本(其实5.7.0版本并未发布,能看到发布版本的是5.7.1,2013年03月份发布),一直持续到去年,也就是2023年10月份,最新支持版本 MySQL 5.7.44。同样,在MySQL 5.7+的版本中,直至2015年10月份的MySQL 5.7.9才成为长期支持版本,也就是MySQL 5.7+的稳定版本。

支持平台

从MySQL官网可以看出来,目前MySQL 8.4+的长期支持版本在常用的操作系统还是可以使用的。在Red Hat和CentOS中,支持的最低版本为RHEL 7 和CentOS 7。在乌班图中,支持的最低版本为22.04版本。在Microsoft Windows 中服务器版本都支持,但是在windows 10已经不在支持。在MacOS中支持 最新版的macOS 13和macOS 14,无论是x86_64的Inter内核还是ARM64内核,都已经在支持范围内。

思考和展望

自从我接触到MySQL 这款数据库,是在MySQL 5.1版本,直到后面的MySQL 5.5和MySQL 5.7.x,再到后来的MySQL 8.0.x 。如果MySQL官方测试并确保与新版本的集成正常工作,新版本将可用,旧版许可证将不支持MySQL 8.4。从MySQL官方网站也可以查阅到8.4.x LTS版本以及下一个长期版本9.7.x LTS以及后续的版本发布。

MySQL 5.7 已于 2023 年 10月 31日终结生命周期。终结意味着自2023年10月31日起,MySQL官方将不再提供对MySQL 5.7版本的技术支持和更新。而目前最新的支持是MySQL 8.0.x 和 MySQL 8.4.x LTS版本,所以有需求的尽快平滑迁移到最新的支持版本中。

总结

MySQL作为一款常用的数据存储的数据库,在我们学习和工作中起到了不可替代的作用,无论是平时的学习和测试,甚至工作,多多少少都会用到MySQL数据库。我们得益于它的免费和开源,简单易用,一度成为我学习的好帮手。

[引用参考]

  1. MySQL安装包:https://dev.mysql.com/downloads/mysql/
  2. https://dev.mysql.com/doc/refman/8.4/en/mysql-releases.html
  3. MySQL支持平台:https://www.mysql.com/support/supportedplatforms/database.html
  4. Homebrew:https://formulae.brew.sh/formula/mysql


我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 资讯
    • 最新版本
      • 尝试下载
      • 各个大区间版本
        • 8.4.x 版本
          • 8.1.0~8.3.0版本
            • 8.0.x 版本
              • 5.7.x 版本
                • 支持平台
                • 思考和展望
                • 总结
                相关产品与服务
                云数据库 MySQL
                腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档