https://www.modb.pro/db/1717815842220630016

产品版本变更

  从2023年7月18日开始,MySQL官网出现了一个新的版本 MySQL 8.1.0,直接改变了原来的发版策略,之前只是在现有支持的各个大版本基础上小版本的增长:MySQL 5.7.42 -> 5.7.43 ,MySQL 8.0.33 -> 8.0.34,现在则出现了一个全新的版本 MySQL 8.1.0MySQL 8.2.0,由此MySQL在版本上有了悄然的改变。

创新版和长期支持版

  众所周知,MySQL5.7版本已经停服并且生命周期结束,详情如下图所示:

  MySQL8.0.X版本也将在未来的结束生命周期(2026年4月),并且MySQL8.0.34+以后的小版本将只解决错误修复,Oracle官方推出了新的版本策略:Innovation and Long-Term Supported(LTS) releases 创新版 和 长期支持版。
  创新版和长期支持版(LTS)都具备生产级别的品质。创新版顾名思义具备最新的新特性和快速的升级周期,适用于那些快节奏迭代快的开发周期项目,新特性,新功能能持续输出并满足需求;长期支持版适用于变更较少的既定项目,仅仅包含必要的修复,减少了因为数据库软件的变更所带来的潜在风险。

按需选择

  • 8.0.34+版本:将只包含错误修复和安全补丁
  • 8.1.0/8.X.Y 创新版:每个季度发一次,包含新功能,改进和错误修复及安全补丁
  • LTS 长期支持版:长期支持版大约每两年发布一次,MySQL 8.X的长期支持版是一个例外,它将在MySQL 8.0生命周期结束之前发布,MySQL 8.X 的长期支持版约是 MySQL8.4 LTS。

官方给出的大致发版规划如下:

功能废弃和删除

  在早期版本中的废弃(deprecated)意味着该功能可能会在下一个版本中删除,现在创新版本的引入,将会有更多的主次要版本,所以弃用和删除的时间将会发生变化。
  当某个功能或行为在某个版本中被弃用时(例如,9.2 创新版),该功能至少在一年内无法删除(直到 9.6 创新版),这是为了让用户在使用创新版本时有时间修改数据库部署。
  注意,长期支持版LTS版本中没有删除的内容,只能在第一个 LTS 版本(例如 8.4.0 LTS)中删除(和添加)功能,而以后则不能。
  随着我们过渡到新模型并转向第一个8.x LTS 版本,预计弃用和删除的数量将会增加。

长期支持版LTS特别说明

  大约每两年,一个次要版本将被指定为长期支持版本。该版本将提供5年优先支持(Premier Support)和3年扩展支持(Extend Support),这与MySQL5.7及之前的版本类似。
  LTS 也将是主要版本的最后一个版本,下一个(创新)版本将增加其主要版本号。例如,如果 MySQL 8.4.0 是8.x LTS 版本,那么 MySQL 9.0 将是下一个创新版本。

升降级支持矩阵

升级
降级

(✮) 表示支持仅限于回滚目的。

参考文档

https://blogs.oracle.com/mysql/post/introducing-mysql-innovation-and-longterm-support-lts-versions

[转帖]MySQL 8.0 以后的版本策略变化的更多相关文章

  1. mysql 5.0.46安装配置

    http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...

  2. RedHat下apache\ftp\mysql 4.0 的安装方法

    RedHat下安装这三个服务的方法大同小异 Apache服务: 找到Apache安装包: rpm -ivh httpd-2.0.40-21.i386.rpm 等待安装完成即可 检查安装结果: rpm ...

  3. MySQL 8.0.0 版本发布,亮点都在这了!

    导读 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.目前MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开 ...

  4. MySQL中varchar类型在5.0.3后的变化

    1.mysql varchar类型变化:mysql 5.0.3 之前: 0--255字节 varchar(20)中的20表示字节数,如果存放urf8编码的话只能放6个汉字. MySQL 5.0.3 之 ...

  5. Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://127.0.0.1:3306/test'

    原来的配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http ...

  6. MySQL :: MySQL 5.0 Reference Manual :: 14.4 The MEMORY (HEAP) Storage Engine

    MySQL :: MySQL 5.0 Reference Manual :: 14.4 The MEMORY (HEAP) Storage Engine The MEMORY (HEAP) Stora ...

  7. MySQL 6.0安装图解

    MySQL 6.0安装图解 由于免费,MySQL数据库在项目中用的越来越广泛,而且它的安全性能也特别高,不亚于oracle这样的大型数据库软件.可以简单的说,在一些中小型的项目中,使用MySQL ,P ...

  8. What's New In MySQL 8.0

        由于8.0内有很多C++11特性.需要gcc4.8版本以上.Rhel6系列默认gcc是4.7.在安装gcc6.1之后仍然检查不过. 原因可能是6.1版本不一定高于4.7,暂不讨论.鉴于升级gc ...

  9. Centos 6.5下mysql 8.0.11的rpm包的安装方式

    1.系统版本及mysql下载地址 操作系统:Centos 6.5(Centos 7.4下载对应的mysql版本安装同理) mysql数据库版本:mysql8.0.11 mysql官方网站:http:/ ...

  10. Mac 装Sequel pro 连接 Mysql 8.0 失败、登录不了、loading问题

    最近都没更新博客,零零散散的笔记也都没整理,so 觉得还是不放上来了. 高兴的是入手了期待好久的水果机,开始了各种捣鼓,好想大撸一下代码啊.... 回到正轨,刚装了mysql8.0, 想装下mysql ...

随机推荐

  1. Python——第三章:函数的返回值

    函数的返回值: 函数执行之后. 会给调用方一个结果. 这个结果就是返回值 关于return:        函数只要执行到了return. 函数就会立即停止并返回内容. 函数内的return的后续的代 ...

  2. Git 的底层原理

    前言 ​ 基于 Git 的使用,已经在前文有过相关的介绍,使用 Git 用作日常的开发基本上是足够的.现在,本文将详细介绍一些有关 Git 的实现原理. 底层命令与上层命令 ​ 一般情况下,正常使用的 ...

  3. MySQL优化:12种提升SQL执行效率的有效方法

    在数据库管理和优化的世界里,MySQL作为一个流行的关系型数据库管理系统,其性能优化是任何数据密集型应用成功的关键.优化MySQL数据库不仅可以显著提高SQL查询的效率,还能确保数据的稳定性和可靠性. ...

  4. 【开源】EDUCN网站

    EDUCN https://scrc.rth1.link/ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN&q ...

  5. UE5: UpdateOverlap - 从源码深入探究UE的重叠触发

    前言 出于工作需要和个人好奇,本文对UE重叠事件更新的主要函数UpdateOverlaps从源码的角度进行了详细的分析,通过阅读源码,深入理解重叠事件是如何被触发和更新的. 解决问题 阅读本文,你将得 ...

  6. 记录:excel导入导出js-xlsx,处理合并

    效果 前情提要 后端传excel坐标数据,前端自己处理模板,找资料后,选择直接载入xlsx方式. 准备工作 npm i xlsx import * as XLSX from 'xlsx' 方法一:数据 ...

  7. 云图说|“真人?机器?傻傻分不清!” WAF Bot管理,带你慧眼辨“精”!

    黑产SEO,恶意竞争,交易欺诈--企业业务频受恶意Bot流量困扰? 华为云Web应用防火墙Bot管理功能,帮助您轻松甄别并拦截恶意Bot流量,规避恶意 Bot 行为带来的业务风险. 企业主机安全(Ho ...

  8. DTT年度收官圆桌π,华为云8位技术专家的年末盘点

    摘要:收下这份DTT年度收官圆桌π总结,在新的一年心想事成,技术上更上一层楼. 本文分享自华为云社区<DTT年度收官圆桌π,华为云8位技术专家的年末盘点>,作者:华为云社区精选 . 在20 ...

  9. 详解Native Memory Tracking 追踪区域分析

    摘要:本篇将介绍NMT追踪区域的部分内存类型--Java heap.Class.Thread.Code 以及 GC. 本文分享自华为云社区<Native Memory Tracking 详解(2 ...

  10. 鸿蒙轻内核M核源码分析:数据结构之任务排序链表

    摘要:鸿蒙轻内核的任务排序链表,用于任务延迟到期/超时唤醒等业务场景,是一个非常重要.非常基础的数据结构. 本文会继续给读者介绍鸿蒙轻内核源码中重要的数据结构:任务排序链表TaskSortLinkAt ...