MySQL 8.0 谢幕,8.4.9 LTS 与 9.7.0 LTS 登场,企业该如何选择?

mysql-9.7.0.tar.gz 立即下载

01. 八年陪伴,正式谢幕:MySQL 8.0 的生命周期回顾

MySQL 8.0 于 2018 年 4 月 19 日正式 GA,至今已走过八年。作为 MySQL 历史上最成功的大版本,8.0 带来诸多变革,如窗体函数、CTE、InnoDB 集群等。2026 年 4 月 21 日发布的 MySQL 8.0.46,是其“最后一舞”,此后进入 Oracle 的 Sustaining Support 阶段,不再有新补丁和更新。

MySQL 8.0 的关键节点如下:2016 年 9 月 8.0.0 DM 首次亮相;2018 年 4 月 8.0.11 GA 正式可用;2023 年 7 月 8.0.34+ 仅修复 bug;2023 年 10 月 MySQL 5.7 EOL;2024 年 4 月 8.4.0 LTS GA 新 LTS 线诞生;2026 年 4 月 8.0.46 EOL 产品线谢幕。

对比 MySQL 5.7,8.0 生命周期同样为八年,Oracle 的管理有规律,给了用户迁移窗口。但 2026 年 4 月 30 日后,8.0 不再有 CVE 漏洞官方补丁,合规要求高的环境需重视。

02. 8.0 EOL 之后的现实影响与应对策略

不再有安全补丁,风险正在累积

从 2026 年 5 月 1 日起,运行 MySQL 8.0 的实例面临多种风险,如安全漏洞无官方补丁、合规审计可能不通过等。建议尽快升级,避免安全风险。

云厂商给的“缓刑期”

公有云托管数据库的用户,各大云厂商提供了缓冲期,如 Oracle MySQL HeatWave 到 2027 年 4 月,AWS RDS 到 2029 年 7 月 31 日等。不过,应在 2026 年内完成向 8.4 LTS 的迁移。

第三方支持方案

特殊情况可考虑第三方支持,如 Percona 提供三年 EOL 后安全更新和 24x7 支持,TuxCare 提供 ELS 支持。但第三方支持成本高,升级到官方 LTS 版本才是长远之计。

03. 稳扎稳打的守护者:MySQL 8.4.9 LTS 深度解读

MySQL 8.4 是新发布模型下首个 LTS 版本,2024 年 4 月 30 日 GA,支持到约 2032 年 4 月。2026 年 4 月 21 日发布的 8.4.9 是 8.4 LTS 线第九个维护版本。

安全相关

OpenSSL 升级到 3.5.5,zlib 升级到 1.3.2,分别带来安全修复和压缩 bug 修复。

InnoDB 存储引擎修复

修复多个问题,如多值索引、并行读取器、大型表 FTS 索引构建内存优化等。Bug #38370155 需关注,升级后要观察磁盘空间使用率。

Atomic DDL 改进

修复在含虚拟生成列的表上使用 `LOCK=NONE` 删除列失败的问题,利于在线表结构变更。

遥测配置增强

可通过 `performance-schema-meter` 参数启用或禁用 Telemetry meters,体现 Oracle 在可观测性方面的投入。

04. 重磅登场:MySQL 9.7.0 LTS 全面解读

2026 年 4 月 21 日,MySQL 9.7.0 从 Innovation Release 转为 LTS 版本,是近两年来最重要的版本,Oracle 展现开放态度,下放企业版功能到社区版。

企业版特性逐步下放社区版

Replication Applier Metrics Component 等组件向社区版开放,可通过特定方式安装。

超图优化器正式登陆社区版

Hypergraph Optimizer 此前仅企业版可用,现在社区版可免费使用,对复杂多表 JOIN 查询效果明显。

JSON Duality Views:关系型与文档型的完美融合

MySQL 9.7.0 社区版开放 JSON Duality Views 的 DML 操作及自增列支持,避免维护两份数据和复杂 ORM 代码。但当前不支持直接投影 JSON 类型原始列。

认证安全增强:PBKDF2 + SHA512

`caching_sha2_password` 认证插件支持 PBKDF2 存储格式和 SHA512 哈希算法,提升安全性且对客户端透明。

Profile-Guided Optimization (PGO) 构建支持

MySQL 9.7.0 支持 PGO 构建,在特定平台可通过 `rpmbuild` 启用。

cgroups 支持增强

新增对 cpuset cgroup 的支持,利于容器化和云原生部署。

其他值得关注的改进

Clone 插件支持连续 LTS 版本克隆,新增 `replica_allow_higher_version_source` 变量,Audit Log 增强。

05. 三个版本横向对比:该怎么选?

对比维度包括发布日期、版本定位、支持截止等。MySQL 8.0.46 已 EOL,MySQL 8.4.9 LTS 是当前维护版,MySQL 9.7.0 LTS 是新一代 LTS。

选型建议

选择 MySQL 8.4.9 LTS 适合对稳定性要求高、担心兼容性、计划短期升级等场景;选择 MySQL 9.7.0 LTS 适合追求新特性、使用特定功能、有复杂查询等场景。升级路径为 MySQL 8.0.x → MySQL 8.4.x LTS → MySQL 9.7.0 LTS。

常见需要提前处理的问题

包括迁移 `mysql_native_password` 用户、清理已移除或改名的系统变量、检查外键约束。

07. 写在最后:MySQL 的未来与我们的选择

MySQL 8.0 谢幕意味着新开始,Oracle 在 MySQL 9.7 LTS 上更开放。但社区有担忧,如团队调整、社区经理出走、向量功能支持不足。不过,MySQL 仍是成熟的开源数据库,建议还在使用旧版本的用户准备升级。

龙芯3A5000开发板PMON升级UEFI固件实战指南 固件是计算机硬件与操作系统之间的关键桥梁,负责初始化硬件并引导系统启动。其工作原理是在上电后执行自检、加载引导程序,最终将控制权移交操作系统。在国产化平台中,采用标准化的UEFI固件具有重要技术价值,它能提供图形化配置界面、统一硬件驱动模型,并支持安全启动等现代特性,从而显著提升硬件兼容性与系统管理效率。这一技术广泛应用于PC、服务器及嵌入式设备,尤其在需要运行银河麒麟等主流操作系统的龙芯开发板场景中,将传统PMON固件升级至UEFI,能实现更流畅的系统安装与更稳定的运行体验。本文基于固件升级与UEFI引导 阅读详情

相关推荐

Java分布式流处理,flink+kafka实现电商网站个性化商品推荐系统

在现代电商环境中,用户每天都会浏览大量商品页面,而这些行为数据中蕴藏着丰富的信息。通过分析用户的浏览历史、购买记录以及对特定商品的兴趣程度,我们可以为用户提供更加个性化的商品推荐,从而提升用户体验和转化率。为了实现实时的个性化推荐,我们需要构建一个能够快速处理并响应用户行为变化的数据处理管道。

横竖撇折点 2144

MySQL9.7 LTS版本发布,性能飞跃!

MySQL9.7.0(LTS,Long-Term Support)版本于北京时间2026年4月21日正式发行

IT邦德 2685

Pytorch(一) Pytorch 的安装

安装步骤 1.检查是否有合适的GPU, 若有安装Cuda与CuDNN 2.下载pytorch安装文件,进行pytorch的安装 检查电脑是否有合适的GPU 在桌面上右击如果能找到NVIDA控制面板,则说明该电脑有GPU。控制面板如下,并通过查看系统信息获取支持的Cuda版本 点击 帮助->点击 系统信息 弹出下面的对话框,在驱动程序版本那一栏就能看到该计算机使用的驱动版本。 ...

开开心心 25万+

MySQL版本发布模型

MySQL 8.0 之后使用了新的版本控制和发布模型,分为两个主线:长期支持版(LTS)以及创新版。

Tony.Dong的专栏 1484

k8s RoCE 部署: k8s-rdma-shared-dev-plugin + macvlan cni

写给自己的入门篇 文章目录前言一、创建 k8s 集群二、启用 primary network三、启用 secondary networkk8s-rdma-shared-dev-pluginMultus CNISecondary CNIMulti-Network CRD四、启用 pod五、在 pod 中启动 RoCE 流量总结 前言 写给自己的扫盲篇。后续会在原理方面持续更新 一、创建 k8s 集群 k8s 集群的创建有多种方法,可以按照官方文档的说明来.

sunshuying1010的博客 9784

(3万字深度解析)Kaggle《房价预测:高级回归技巧》详解复现攻略

在这篇教程式文章中,我们从零开始完成了 Kaggle《房价预测:高级回归技巧》比赛的复现工作,涵盖了数据预处理、特征工程、模型训练、调优、解释和融合的完整流程。深入理解数据:阅读数据描述,结合常识对每个特征作出合理处理(如缺失值填充’None’表示无此设施 、异常值剔除 等)。对目标和偏态特征进行对数变换,使分布更平滑,从而更好满足模型假设并提升准确度。特征工程:我们创造了总面积、总浴室等新特征,整合信息提高模型可学习性。

qq_38334677的博客 1773

MySQL数据库安装教程-免安装

这是,不是 MSI 安装包,所以解压后没有.msi文件是正常的。

wange6906的博客 933

手把手教你用Wireshark抓包分析Profinet非周期通信(附实战案例)

本文详细解析了PROFINET非周期通信(RTA)的技术原理与实战应用,通过Wireshark抓包分析,揭示从PLC请求到驱动器响应的完整对话过程。涵盖实验环境搭建、关键配置步骤、典型参数访问流程及故障诊断案例,帮助工程师深入理解并优化工业网络通信性能。

Black的专栏 1050

【最新】MySQL9.7安装教程:图文详解(附MySQL安装包)

用于创建、修改、删除数据库对象(库、表、索引等)。-- 创建数据库-- 创建表-- 修改表结构(添加列)-- 删除表通过本教程,你已掌握:✅ MySQL 9.7 二进制安装全流程(从下载到启动)✅ 常见启动故障排查思路(权限、参数、端口、日志)✅ 用户安全和连接方式✅ SQL 四大分类(DDL/DML/DQL/DCL)实操✅ 核心参数调优与事务/索引原理生产环境部署建议数据目录与软件目录分离,便于迁移和扩容。

mysql教程 833

工程师职级胜任力框架

一、前言 尽管这些年国内的IT行业发展迅速,但是仍然欠缺一套比较综合性的面向工程师的职级胜任力框架,造成国内很多工程师大都一心只想成为技术大牛,而忽视了自己全方位的工程师职业素养和能力的培养。 最近我有幸读到了Circle CI公司分享的工程胜任力矩阵,发现这份文档就是一份比较贴合互联网研发型企业的工程师职级胜任力框架,于是我在它的基础上,重新整理出了一份更适合国内工程师阅读的《工程师职级胜任力框架》,并把它分享在波波的github站点上,希望这份文档对工程师的职业开发和成长有帮助。注,Circle CI.

架构师波波的专栏 6331

会话管理技巧——如何优化OpenClaw的上下文理解能力(2026进阶版)

本文深入探讨了OpenClaw系统的会话管理技术,重点介绍了会话定义、生命周期管理和上下文优化策略。会话管理包含会话ID、用户信息、状态等核心要素,以及创建、维护、终止和恢复四个生命周期阶段。上下文管理通过ContextManager类实现,支持创建、更新、消息添加和变量管理等功能,并采用历史记录机制确保会话连续性。ContextOptimizer类则负责应用优化规则,通过消息和变量压缩等技术提升系统性能。这些技术共同构建了OpenClaw强大的会话管理能力,为AI助手提供了高质量的交互体验基础。

博客 491

java中对操作mysql8.0.46与MySQL9.7.0有什么区别,并举例说明

MySQL 8.0.46与9.7.0在Java开发中的主要差异包括:1)认证机制变更,9.7.0强制使用caching_sha2_password,需升级JDBC驱动;2)9.7.0新增JSON Duality Views功能,简化JSON与关系型数据的交互;3)查询优化器改进,Hypergraph优化器提升复杂查询性能;4)驱动兼容性调整,需注意参数校验更严格。升级需重点关注驱动版本适配和新特性利用,同时注意旧认证方式的完全废弃可能导致的连接问题。

一火的专栏 1349

时间序列分析(Time Series Analysis) 原理与代码实例讲解

时间序列分析(Time Series Analysis) - 原理与代码实例讲解 作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming 关键词:时间序列预测,ARIMA模型,状态空间模型,SARIMA模型,机器学习

AI天才研究院 1248

【MySql】安装与使用实战(MySQL Community Server 9.7.0 LTS)

MySQL安装配置与使用全攻略(150字精简版) 本文提供MySQL在Windows/Linux下的完整安装指南,包含双平台详细步骤和配置调优建议。重点讲解: 安装流程:Windows图形化安装与Linux命令行部署 核心配置:字符集设为utf8mb4避免乱码,时区调整等关键参数 实战操作:从建库建表到增删改查SQL示例 避坑指南:解决密码重置、连接错误、中文乱码等常见问题 权限管理:配置远程连接和安全访问 附赠数据类型速查表和性能优化建议,适合新手快速上手MySQL数据库管理。文中所有操作均附带详细命令和

小李同学_LSH的博客 2903

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

MySQL 8.4.9 LTS 与 MySQL 9.7.0 LTS 全方位深度对比

MySQL 9.7.0 LTS 的意义远超功能本身,它像是 Oracle 为赢回 MySQL 社区信任出具的“诚意书”——通过下放企业级能力、支持 AI 向量、增强可观测性,让社区版变得空前强大。而 8.4.9 LTS 则继续肩负着承载核心稳定业务的重任。两者的并存,为不同阶段的用户提供了一条清晰的演进路线。

一火的专栏 1881

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

MySQL 9.7.0 LTS 实测干货

MySQL 9.7.0 LTS正式发布,带来多项企业级功能下放和性能提升。相比8.4.9 LTS,9.7.0支持周期更长,新增原生OpenTelemetry全链路可观测、完善的MGR高可用能力和JSON二元视图等特性,特别优化了向量检索性能,OLTP场景QPS提升32%,向量检索提升45%。升级需注意路径规划(需先升级至8.4.9)、客户端兼容性和执行计划变化等问题。建议核心业务先升级8.4.9,AI相关业务可直接验证9.7.0的新特性优势。

我的博客 825

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

MySQL 9.7.0 使用详解:新特性、实战与避坑指南

MySQL 9.7.0 LTS 的使用重点不在于“日常 SQL 变了”,而在于你能用到更多过去只有企业版/外部方案才能做的事:向量、更强国界优化器、关系-JSON 一体视图、更完善的集群监控与更现代的认证/可观测性底座。对新项目或计划脱离 8.0 的用户,它是非常值得深度测试与逐步落地的版本。

一火的专栏 945

MySQL 9.7 LTS 最新版本发布

MySQL 9.7对比5.7版本在InnoDB架构上有显著改进:Change Buffer支持更多索引类型并优化合并机制;Log Buffer默认扩容至64MB且支持动态调整;Adaptive Hash Index引入分区锁和智能淘汰策略。磁盘结构方面,9.7实现模块化拆分,将数据字典、Undo等从系统表空间独立,支持空间回收,并用Atomic I/O替代DoubleWrite Buffer。这些改进提升了并发性能、I/O效率和管理灵活性。(148字)

ejinxian的专栏 444

MySQL 9.7 到底有多强大?

MySQL 9 系列聚焦“新时代需求”,推出四大核心升级:原生 VECTOR 类型实现语义搜索,支持向量与业务数据同库管理;引入 JavaScript 存储程序,提升数据密集型计算效率;优化批量导入,支持从 URL 直接加载并行写入;强化安全与可观测性。版本分两条线:LTS 稳定版适合生产,Innovation 创新版快速迭代新功能。整体上,MySQL 正从“老店”进化为“全栈数据库”,应对 AI 时代混合查询与高效处理挑战。

java1234的博客 369

MySQL 8.4.9 部署

MariaDB 和 MySQL 默认都使用 3306 端口,如果同时运行会报错等原因。

wq975826228的博客 157

Docker Compose 模块化多环境配置规范指南:示例搭建MySQL 9.7.0

本文介绍Docker Compose模块化多环境配置规范,以MySQL 9.7.0为例,采用双层配置隔离:根目录.env管理全局变量(如环境、网络),服务级.env定义专属参数(版本、密码、端口)。通过dev/、test/、prod/物理隔离环境,结合相对路径挂载持久化数据,实现环境独立、配置清晰、易于迁移与维护的标准化部署方案。

郝开的博客 713

MySQL Community Server 9.7.0 LTS 下载|Ubuntu 24.04 DEB|国内网盘

MySQL Community Server 9.7.0 LTS 下载|Ubuntu 24.04 DEB|国内网盘,包含国内网盘链接、官方原始链接、文件大小和校验信息。

weixin_61919617的博客 788

一键安装mysql8.4.9(附脚本)

一键安装完成MySQL8.4.9工具 不需要配置什么,下载后,执行一个bat文件,全自动配置my.cnf和安装服务以及设置root密码。执行后直接使用mysql数据库。

一火的专栏 963

【2026最新版Linux安装Mysql】CentOS 7 安装 MySQL 8.4.9 完整流程(RPM 手动安装+避坑+面试)

本文详细介绍了在CentOS 7/RHEL 7系统上手动安装MySQL 8.4.9(LTS)的完整流程。主要内容包括:卸载冲突的MariaDB、按顺序安装6个核心RPM包、初始化数据库并获取临时密码、修改数据目录权限、启动服务以及修改root密码等关键步骤。文章特别强调了安装顺序的重要性、初始化过程的注意事项以及远程访问配置的三重保障(用户授权、防火墙和bind-address)。同时提供了常见安装问题的解决方案,如数据目录非空错误和权限问题等。该指南适用于需要在老版本CentOS上部署MySQL 8.4.

MH___CHY的博客 1060

MySQL8.0

序言 my.ini [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\DataBase\\mysql-8.0.12-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\\DataBase\\mysql-8.0.12-winx64\\data # 允许最大连接数 max_connec...

weixin_30338497的博客 190

(华为欧拉系统)openEuler-22.03、openEuler-24.03安装-MySQL-8.0和MySQL-8.4-安装包持续同步MySQL官网更新

策略,如果不安装服务会无法启动,已关闭selinux的请忽略此步骤,如遇启动失败的(提示Permission denied)问题可以试着关闭一下selinux试试(此操作欧拉24版本和安装Mysql8.4的时候不需要操作)。官方源支持安装mysql8,但是更新很多时候不怎么及时,如果不介意安全漏洞的情况下可以使用以下命令安装欧拉自带的mysql8。6.开始安装mysql,test、devel和router这三个包可以选择不安装。By------云南乐嘟信息技术有限公司------

a15969091614的博客 716
上一篇: gt-checksum 2.0.0 版本重磅升级:多维度优化,让数据库校验更高效精准!
下一篇: 追觅:从清洁电器到太空卫星,俞浩的科技野心能否实现?
职言职语
博客等级 码龄6年 6732粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值