当前位置: 首页 > news >正文

MySQL版本发布模型

MySQL 8.0 之后使用了新的版本控制和发布模型,分为两个主线:长期支持版(LTS)以及创新版。这两种版本都包含了缺陷修复和安全修复,都可以用于生产环境。

下图是 MySQL 的版本发布计划:
在这里插入图片描述

长期支持版

MySQL TLS 版本可以提供稳定的功能和更长的支持期限。

该版本只包含必要的问题修复,从而减少程序变更带来的风险。同时,只有 LTS 版本第一次发布时会新增或者删除功能,例如 8.4.0 LTS 会新增或者删除功能, 8.4.1 LTS 只会修复问题。

MySQL TLS 版本遵循 Oracle 终身支持政策,可以获得 5 年标准支持服务(Premier Support),外加 3 年扩展支持服务(Extended Support),以及无期限的持续支持服务(Sustaining Support)。

创新版

MySQL 创新版提供最新的功能和增强特性。创新版本非常适合快节奏开发环境中的开发人员和 DBA,通过高水平的自动化测试和现代持续集成技术加快升级周期。

创新版本除了提供新功能之外,还会重构 MySQL 代码以更加复合 SQL 标准,因此可能改变某些功能行为,删除弃用的功能等。这些行为变更可能带来巨大影响,尤其是和应用程序相关的行为变更,例如 SQL 语法、新的保留字、查询执行以及查询性能等。这些变更可能会导致应用程序变更,涉及大量迁移工作。

MySQL 创新版的支持只会持续到下一个创新版发布。

产品组合

MySQL Server、MySQL Shell、MySQL Router、MySQL Operator for Kubernetes 以及 MySQL NDB Cluster 都会提供 LTS 版本和创新版。

MySQL Connectors 使用统一的版本号,最新版本可以兼容所有支持的 MySQL Server 版本。例如,MySQL Connector/Python 9.0.0 兼容 MySQL Server 8.0、MySQL Server 8.4 以及 MySQL Server 9.0。

安装/升级/降级

两个版本主线会影响到 MySQL 的安装、升级以及降级,推荐选择其中一个版本主线并且升级相应的版本。

如果使用官方的 MySQL 安装源,可以在源配置中设置版本主线。例如,yum 源可以选择 mysql-innovation-community 安装和升级创新版,或者使用 mysql-8.4-lts-community 安装和升级 MySQL 8.4.x 长期支持版。

在同一个 LTS 版本序列中不会改变功能和数据结构,因此可以进行就地(in-place)升级和降级。例如,MySQL 8.4.0 升级到 MySQL 8.4.x。LTS 版本升级到下一个 LTS 版本序列也没问题,例如 MySQL 8.4.x 升级到 MySQL 9.7.x。但是,MySQL 不支持跨越 LTS 版本序列升级,例如 MySQL 8.4.x 不能跨越 MySQL 9.7.x 直接升级到 MySQL 10.7.x。

MySQL 创新版遵循类似的升级规则,例如 MySQL 9.0.0 可以升级到 MySQL 9.3.0。主要的区别在于不同主版本中的创新版本不能直接升级,例如 MySQL 8.3.0 不能直接升级到 MySQL 9.0.0。我们需要首先升级到最近的 LTS 版本序列,然后再升级到创新版本序列。例如 MySQL 8.3.0 先升级到 MySQL 8.4.0,然后再从 MySQL 8.4.0 升级到 MySQL 9.0.0。

为了简化升级过程,MySQL 官方安装源将 LTS 第一个版本同时作为 LTS 和创新版。所以,如果我们配置了创新版升级主线,就可以从 MySQL 8.3.0 升级到 MySQL 8.4.0,然后再升级到 MySQL 9.0.0。

MySQL 创新版的降级需要执行逻辑导出和导入。

下篇文章我们会介绍 MySQL 升级和降序的版本路径以及支持的方法。

相关文章:

MySQL版本发布模型

MySQL 8.0 之后使用了新的版本控制和发布模型,分为两个主线:长期支持版(LTS)以及创新版。这两种版本都包含了缺陷修复和安全修复,都可以用于生产环境。 下图是 MySQL 的版本发布计划: 长期支持版 MySQL…...

java: 不兼容的类型: org.apache.xmlbeans.XmlObject无法转换为x2006.main.CTRow

我使用的xmlbeans版本是5.0&#xff0c;使用xmlbeans包做转换时&#xff0c;报错&#xff0c;正如标题显示得那样 解决办法 额外再引入下面的jar包 <dependency><groupId>org.apache.xmlbeans</groupId><artifactId>xmlbeans</artifactId><…...

内容时代:品牌如何利用社交平台精准触达用户

还记得学生时代老师教写作文的时候常说的一句话就是“开头质量决定了阅卷老师想不想花精力去读&#xff0c;而内容质量决定了她愿不愿意给你判高分”这个世界仿若一个巨大的圆&#xff0c;同样的逻辑放在任何地方好像都能适用。在品牌营销中&#xff0c;内容已成为品牌与消费者…...

推荐4款PC端黑科技工具,快来看看,建议收藏

Thunderbird Thunderbird 是由 Mozilla 基金会开发的一款免费且开源的电子邮件客户端&#xff0c;支持 Windows、macOS、Linux 等多种操作系统。它不仅可以用于发送和接收电子邮件&#xff0c;还可以作为新闻阅读器、聊天工具以及日历应用。 Thunderbird 提供了丰富的功能&…...

汉化版PSAI全面测评,探索国产AI绘画软件的创新力量

引言 随着AI技术的飞速发展&#xff0c;图像处理和绘画领域迎来了新的变革。作为一名AIGC测评博主&#xff0c;今天我们测评的是一款国产AI绘画软件——StartAI&#xff0c;一句话总结&#xff1a;它不仅在技术上毫不逊色于国际大牌&#xff0c;更在用户体验和本地化服务上做到…...

LeetCode | 709.转换成小写字母

这道题可以用api也可以自己实现&#xff0c;都不难&#xff0c;大小字母之前相差了32&#xff0c;检查到大写字母时加上32即可 class Solution(object):def toLowerCase(self, s):""":type s: str:rtype: str"""return s.lower()class Solution…...

洗地机哪个品牌比较好?四款好用靠谱的优质洗地机推荐

随着现代生活节奏的加快&#xff0c;家庭清洁成了一项耗时且繁琐的任务。洗地机凭借其智能化和高效的清洁能力&#xff0c;越来越受到大家的青睐。然而&#xff0c;市场上各种品牌和型号琳琅满目&#xff0c;让人眼花缭乱。为了帮助大家在众多选择中找到心仪的产品&#xff0c;…...

java:spring actuator添加自定义endpoint

# 项目代码资源&#xff1a; 可能还在审核中&#xff0c;请等待。。。 https://download.csdn.net/download/chenhz2284/89437274 # 项目代码 【pom.xml】 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId&…...

LeetCode88-删除有序数组中的重复项

题目 给你一个有序数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使得出现次数超过两次的元素只出现两次 &#xff0c;返回删除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 代…...

SpringBoot Starter 通用接口加密组件(防篡改)+ RequestBodyAdvice和ResponseBodyAdvice原理

防篡改&#xff1a; 如何保证接口安全&#xff0c;做到防篡改防重放&#xff1f;_接口防止串改-CSDN博客 接口安全设计之防篡改和防重放_接口防篡改机制-CSDN博客 参考博客&#xff1a; RequestBodyAdvice和ResponseBodyAdvice原理详解-CSDN博客 SpringBoot Starter 通用接口…...

delphi 如何使用TEdgeBrowser组件以及打包环境在其他主机上运行

不管开发环境还是第三方环境先安装运行时库&#xff1a;Microsoft Edge WebView2 | Microsoft Edge Developer 开发环境可以直接通过&#xff1a; delphi IDE安装 安装完毕后进入到指定路径&#xff0c;复制里面的WebView2Loader.dll到你要开发的程序根目录&#xff1a; 大致路…...

Sui的Fastcrypto加密库刷新速度记录

Sui使用的加密库Fastcrypto打破了许多速度记录&#xff0c;Mysten Labs在基准测试和安全分析中的工作修复了许多安全漏洞&#xff0c;同时通过识别新的优化技巧为创新开辟了道路。 最近在伦敦帝国理工学院举行的国际性能工程会议&#xff08;ICPE&#xff09;基准测试研讨会上…...

Malformed \uxxxx encoding或Maven server structure problem问题解决

问题描述&#xff1a; idea运行项目时, 报错如下: [ERROR] Malformed \uxxxx encoding. [ERROR] Maven server structure problem [ERROR] Malformed \uxxxx encoding. 解决方法总结 先说一下解决方法无非是下面几种 1、先检查项目的.properties、.yml 、pom.xml、logback等…...

Sui主网升级至V1.27.2版本

其他升级要点如下所示&#xff1a; 重点&#xff1a; #17245 增加了一个新的协议版本&#xff0c;并在开发网络上启用了Move枚举。 JSON-RPC #17245: 在返回的JSON-RPC结果中增加了对Move枚举值的支持。 GraphQL #17245: 增加了对Move枚举值和类型的支持。 CLI #179…...

Cheat Engine 学习

文章目录 Exact Value scanning任务实现步骤Unknown initial value任务实现步骤原理说明Floating points任务实现步骤原理说明Code finder任务实现步骤原理说明Pointers任务实现步骤原理说明Change Pointer 操作:Active(活跃状态)和数值修改:Code Injection任务概述实现步骤…...

【千帆AppBuilder】你有一封邮件待查收|未来的我,你好吗?欢迎体验AI应用《未来信使》

我在百度智能云千帆AppBuilder开发了一款AI原生应用&#xff0c;快来使用吧&#xff01;「未来信使」&#xff1a;https://appbuilder.baidu.com/s/Q1VPg 目录 背景人工智能未来的信 未来信使功能介绍Prompt组件 千帆社区主要功能AppBuilderModelBuilder详细信息 推荐文章 未来…...

【案例分析】一文讲清楚SaaS产品运营的六大杠杆是什么?具体怎么运用?

在SaaS&#xff08;软件即服务&#xff09;行业&#xff0c;如何快速获取用户并实现持续增长一直是企业关注的重点。近年来&#xff0c;分销裂变策略因其高效性和低成本特性&#xff0c;成为许多SaaS企业实现快速增长的秘诀。下面&#xff0c;我们将通过一个具体的案例来剖析成…...

系统架构——Spring Framework

目录 &#xff08;1&#xff09;基本介绍 &#xff08;2&#xff09;基本发展历史 &#xff08;3&#xff09;了解和学习 Spring 4.x 系列的系统架构 1、第一个模块&#xff1a;做核心容器&#xff08;Core Contaner&#xff09; 2、第二个模块&#xff1a;AOP与Aspects(这…...

Zig标准库:最全数据结构深度解析(1)

最近新闻看到17岁中专女生拿下阿里全球数学竞赛第12名。咱们学习标准库中的数据结构是和学习数学是一脉相承的&#xff0c;结构体很多&#xff0c;也非常枯燥&#xff0c;但是不能全面解读过一遍&#xff0c;你很难写出合理的代码。所以&#xff0c;这一章节我们开始深度解析Zi…...

什么是 Linux From Scratch (LFS)?

Linux From Scratch (LFS) 是一个项目和一本书&#xff0c;指导用户从头开始构建自己的自定义Linux系统&#xff0c;而不是使用现成的Linux发行版。LFS项目由 Gerard Beekmans 在1999年创建&#xff0c;旨在帮助用户了解Linux的内部工作原理&#xff0c;并提供对系统的完全控制…...

常见的宽基指数基金

指数基金投资指南 ❝ 这篇博客里面的内容主要来自于银行螺丝钉的《定投十年&#xff0c;财务自由》和《指数基金投资指南》这两本书中章“常见的宽基指数”&#xff0c;最近第三次读这本书&#xff0c;打算做一点笔记加深自己的印象。 博客中很多内容是从书中摘抄的&#xff0c…...

Python学习笔记6:pychram相关知识及安装教程,后续需要学习的入门知识

上篇文章说了&#xff0c;今天去公司重新装一下IDE&#xff0c;最后也是把过程这边再记录一下&#xff0c;有需要的可以参考一下。 关于pychram pychram是什么&#xff1f; PyCharm是由JetBrains公司开发的一款流行的Python集成开发环境&#xff08;IDE&#xff09;。它专为…...

dockerfile文件的中的命令

# 基础镜像 FROM registry.cn-beijing.aliyuncs.com/205erp/myopenjdk:8.6 # 设置工作目录 WORKDIR /opt # 拷贝jar包到工作目录 COPY target/*.jar app.jar RUN ls # 设置暴漏的端口 EXPOSE 8080 # 启动jar包 CMD java ${JAVA_TOOL_OPTIONS} -jar app.jar...

【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第十一章)模拟波形实验例程说明

本原创教程由深圳市小眼睛科技有限公司创作&#xff0c;版权归本公司所有&#xff0c;如需转载&#xff0c;需授权并注明出处&#xff08;www.meyesemi.com) 适用于板卡型号&#xff1a; 紫光同创PG2L50H_MBG324开发平台&#xff08;盘古PGX-Nano&#xff09; 一&#xff1a;…...

LUA移植到STM32F4,移植REPL,通过RTT Viewer交互

概述 站内移植LUA多数是使用C函数调用LUA&#xff0c;并没有移植REPL交互端口 本文将REPL也移植进去&#xff0c;做了简单的适配 LUA源码使用标准C库函数&#xff0c;如fgets&#xff0c;fwrite等&#xff0c;在嵌入式环境中要使用fgets&#xff0c;fwrite等C库函数&#xff…...

【GD32F303红枫派使用手册】第十九节

19.1 实验内容 通过本实验主要学习以下内容&#xff1a; SPI简介 GD32F303 SPI简介 SPI NOR FLASH——GD25Q32ESIGR简介 使用GD32F303 SPI接口实现对GD25Q32ESIGR的读写操作 19.2 实验原理 19.2.1 SPI简介 SPI&#xff08;Serial Peripheral interface&#xff09;&…...

【C语言】扫雷游戏

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…...

逻辑蕴含、函数依赖集的闭包、Armstrong公理、属性集闭包

一、引言 Armstrong公理-从给定的函数依赖集得到关系模式的完整依赖集 二、逻辑蕴含 1、定义 设F是关系模式R上的函数依赖集&#xff0c;X、Y是R的属性子集&#xff0c;对于R的每个满足F的关系实例r&#xff0c;若函数 依赖都成立&#xff0c;则称F逻辑蕴含。 记为&#…...

macOS聚集搜索功能开启与关闭

按下command空格弹出 使用搜索 关闭搜索 sudo mdutil -a -i off 启用搜索 sudo mdutil -a -i on...

大模型“诸神之战”,落地才是赛点

ChatGPT 诞生已经快一年&#xff0c;你还在与它对话吗&#xff1f; 有的人用来写报告、改代码&#xff0c;让它成为得力帮手&#xff1b;有的人却只是“调戏”个两三回&#xff0c;让它创作诗歌或故事&#xff0c;便不再“宠幸”。 根据网站分析工具 SimilarWeb 的数据&#…...

网站建设素材网/网店如何引流与推广

灵魂发问&#xff1a;我们为什么要学习SpringBoot&#xff1f;&#xff1f;&#xff1f; 官方对 Spring Boot 的定位&#xff1a;Build Anything&#xff0c; Build 任何东西。Spring Boot 旨在尽可能快地启动和运行&#xff0c;并且只需最少的 Spring 前期配置。 同时我们也来…...

光明网站建设/免费网站注册com

查看Linux开机时间/重启时间1. who 命令查看who -b 查看最后一次系统启动的时间。who -r 查看当前系统运行时间[[email protected] ~]# who -bsystem boot 2018-06-16 04:232.last reboot[[email protected] ~]# last rebootreboot system boot 2.6.32-431.11.25 Sat Jun 16 04…...

加盟型网站制作/上海企业推广

自动化运维工具ansible的安装部署及其命令行模块 文章目录自动化运维工具ansible的安装部署及其命令行模块一、ansible简介二、为什么选择ansible1、puppet、saltstack和ansible的对比2、ansible 的特点三、ansible的安装部署1、yum安装epel源和ansible并查看其结构2、修改ansi…...

wordpress屏蔽蜘蛛爬虫/百度查重入口

第一章 Emacs 基础 1.1 理解文件和缓冲区的不同 编辑器并不是对某个文件本身进行编辑。事实上&#xff0c;他们会先把文件的内容放到一个临时性的缓冲区里&#xff0c;然后再对缓冲区里的东西进行编辑。在通知编辑器保存缓冲区的内容之前&#xff0c;存放在磁盘上的原始文件是不…...

百度推广网站域名费/搜索引擎提交入口大全

苹果电脑 Mac OS X 系统上的硬盘清理软件&#xff0c;最有名的应该就是 CleanMyMac 了。非常简单易用且效果很棒&#xff0c;一键自动删除缓存、Log、重复文件等冗余。还能列出你长久没打开过的大文件以及软件和扩展插件&#xff0c;供你手动删除(所以别担心软件自动误删丢失文…...

做nba直播网站好/可以免费推广的平台

题目&#xff1a; 给你一个整数数组 nums&#xff0c;请你将该数组升序排列。 示例 1&#xff1a;输入&#xff1a;nums [5,2,3,1] 输出&#xff1a;[1,2,3,5] 1、直接插入排序 /*nums[]数组&#xff0c;对其升序排序 * */ //插入排序 public class InsertSort {public in…...