[转帖]MySQL 8.0 以后的版本策略变化
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.0,MySQL 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 以后的版本策略变化的更多相关文章
- mysql 5.0.46安装配置
http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...
- RedHat下apache\ftp\mysql 4.0 的安装方法
RedHat下安装这三个服务的方法大同小异 Apache服务: 找到Apache安装包: rpm -ivh httpd-2.0.40-21.i386.rpm 等待安装完成即可 检查安装结果: rpm ...
- MySQL 8.0.0 版本发布,亮点都在这了!
导读 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.目前MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开 ...
- MySQL中varchar类型在5.0.3后的变化
1.mysql varchar类型变化:mysql 5.0.3 之前: 0--255字节 varchar(20)中的20表示字节数,如果存放urf8编码的话只能放6个汉字. MySQL 5.0.3 之 ...
- 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 ...
- 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 ...
- MySQL 6.0安装图解
MySQL 6.0安装图解 由于免费,MySQL数据库在项目中用的越来越广泛,而且它的安全性能也特别高,不亚于oracle这样的大型数据库软件.可以简单的说,在一些中小型的项目中,使用MySQL ,P ...
- What's New In MySQL 8.0
由于8.0内有很多C++11特性.需要gcc4.8版本以上.Rhel6系列默认gcc是4.7.在安装gcc6.1之后仍然检查不过. 原因可能是6.1版本不一定高于4.7,暂不讨论.鉴于升级gc ...
- Centos 6.5下mysql 8.0.11的rpm包的安装方式
1.系统版本及mysql下载地址 操作系统:Centos 6.5(Centos 7.4下载对应的mysql版本安装同理) mysql数据库版本:mysql8.0.11 mysql官方网站:http:/ ...
- Mac 装Sequel pro 连接 Mysql 8.0 失败、登录不了、loading问题
最近都没更新博客,零零散散的笔记也都没整理,so 觉得还是不放上来了. 高兴的是入手了期待好久的水果机,开始了各种捣鼓,好想大撸一下代码啊.... 回到正轨,刚装了mysql8.0, 想装下mysql ...
随机推荐
- 部署堡垒机3——编译安装redis-6.2.1以上版本
一.环境准备 Redis官网:https://redis.io/download/ 历史版本:http://download.redis.io/releases/ 1.安装依赖 yum -y in ...
- 计算机网络分层结构--OSI模型、TCP/IP 模型、五层模型
计算机网络分层结构 OSI参考模型与TCP/IP参考模型 五层参考模型
- String 类和 STL (Standard Template Library)
目录 一. string 类 1. 构造字符串 2. string类输入 3. 使用字符串 4. 其他string类方法 5. 字符串种类 一. string 类 很多应用程序都需要处理字符串.C语言 ...
- Spring表达式语言(SPEL)学习(02)
构造数组 /** * 数组生成 */ @Test public void test5(){ int[] numbers1 = (int[]) parser.parseExpression(" ...
- 开发小技巧 - 合理使用Visual Studio 2022内置任务列表(TODO)
前言 在开发编码过程中经常会因为各种问题而打断自己的思绪和开发计划,可能会导致本来准备开发或者需要测试的功能到要上线的时候才想起来没有做完.这种情况相信很多同学都遇到过,咱们强大的Visual Stu ...
- 2、Text组件详解
TextStyle 的参数 //代码块 importM import 'package:flutter/material.dart'; void main() { runApp(MaterialApp ...
- react+antd选择框输入
react+antd选择框输入 const onSearch=(fn,value)=>{ if(value){//这个if无比重要 form.setFieldsValue({"Owne ...
- 经验说丨华为云视频Cloud Native架构下实践
摘要:来自华为云直播的段亮详细介绍华为云视频在Cloud Native的转型实践中遇到的问题.挑战以及解决之道. 随着云基础设施服务以及边缘计算技术的发展,Cloud Native,即云原生,架构理念 ...
- Angular:都2021年了,你为啥还没用Angular
摘要:数据绑定是将应用程序UI或用户界面绑定到模型的机制.使用数据绑定,用户将能够使用浏览器来操纵网站上存在的元素. Web开发需要模型和视图之间的数据同步.这些模型基本上包含数据值,而视图则处理用户 ...
- PNG文件解读(2):PNG格式文件结构与数据结构解读—解码PNG数据
PNG文件识别 之前写过<JPEG/Exif/TIFF格式解读(1):JEPG图片压缩与存储原理分析>,JPEG文件是以,FFD8开头,FFD9结尾,中间存储着以0xFFE0~0xFFEF ...