首页 > 数据库 >MySQL 8.4 初探

MySQL 8.4 初探

时间:2024-05-03 22:11:54浏览次数:33  
标签:LTS 8.0 8.4 23 MySQL 版本 初探

MySQL 8.4 现已正式发布,这是一个具有重大意义的版本,因为它被指定为长期支持(LTS)版本。LTS 软件的引入意味着 MySQL 8.0.34+ 将成为一个仅修复错误的版本。

创新版本可能每季度发布一次,新的长期支持版本大约每两年发布一次。8.4 版本将持续到 2026 年初。但请记住,将它们纳入主流长期支持版本需要长达两年的时间!

8.0 到 8.4,过去六年都发生了哪些变化呢?
·MySQL Native 密码早已过时,默认情况下也不再加载。不过,它仍然可以加载。这是一个安全问题,建议尽快升级!
·在 Linux 上,Innodb_flush_method 已从 fsync 改为 ODIRECT。innopdb_log_buffer_size 从 16 MiB 变为 64 MiB。
·克隆插件(Clone PlugIn)允许我们在不同的点版本之间切换的容忍度更高。克隆非常方便,这是一个值得欢迎的变化。
·GTID 已得到扩展,允许处理事务组。这应该会有所帮助。
·mysqldump 现在可以为旧版本生成输出结果。这对那些将数据转移到 8.0.23 之前或 8.0.23 至 8.1(包括 8.0.23)的系统的人来说非常方便。有多少人会把数据从 8.4 转储到更早的版本?这在需要时会很方便。
·运行 ANALYZE TABLE 时,直方图会自动更新。
·可以授予新的 FLUSH_PRIVILEGES 权限。
·在复制命令中使用 MASTER 和 SLAVE 这两个术语,最终可能会被 SOURCE 和 REPLICA 所取代。
·143 个 bug 得到了修复。

标签:LTS,8.0,8.4,23,MySQL,版本,初探
From: https://www.cnblogs.com/abclife/p/18170297

相关文章

  • MySQL-08.索引的创建和设计原则
    C-08.索引的创建和设计原则1.索引的声明和使用1.1索引的分类MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。从功能逻辑上分类,索引主要有4种,分别是普通索引,唯一索引,主键索引,全文索引。按照物理实现方式,索引可以分为2种,聚簇索引和非聚簇......
  • MySQL分页查询优化
    CREATETABLEteacher( `id`BIGINT(20)NOTNULLAUTO_INCREMENTPRIMARYKEY,`teacher_id`CHAR(30)NOTNULLUNIQUEKEY, `name`VARCHAR(30)NOTNULL)ENGINE=INNODB;insertintoteacher(teacher_id,name)values('aaa','aaa');inserti......
  • Mysql中的DQL语句
    1.基本语法SELECTcolumn1,column2,...FROMtable_name[WHEREcondition][ORDERBYcolumn_name[ASC|DESC]][LIMITnumber];*ORDERBYcolumn_name[ASC|DESC]是一个可选的子句,用于指定结果集的排序顺序,默认是升序(ASC)。*LIMITnumber是一个可选的子句,用于限制......
  • mysql 事务日志
    事务日志简介事务有四种特性:原子性、一致性、隔离性、持久性,详情请看《mysql事务的基础知识》。其中隔离性由锁机制实现,原子性、一致性由undo日志(undolog称为回滚日志,回滚记录到某个特定版本)来保证,持久性则是由redo日志(redolog称为重做日志,提供写操作,恢复提交事务修......
  • mysql 隔离级别为可重复读如何解决幻读
    MySQL中的可重复读(RepeatableRead,RR)隔离级别通过几种机制来解决幻读问题:1.**多版本并发控制(MVCC)**:在可重复读隔离级别下,MySQL使用MVCC来管理事务读取的数据版本。这意味着在事务开始时,系统会创建一个ReadView(读视图),该视图记录了当前所有活跃事务的ID。当执行SELECT查询时......
  • MySQL8.4的安装与部署
    MySQL8.4的安装与部署下载wgethttps://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.0-1.el8.aarch64.rpm-bundle.tar安装清理mariadbrpm-qa|grepmaria|grep-vconnect|xargsrpm-e-f本地安装tar-xvfmysql-8.4.0-1.el8.aarch64.rpm-bundle.taryumlocali......
  • mysql安装教程
    1、先下载好mysql5.7版本的安装包,https://www.mysql.com/downloads/官网自己下载 2、这里选则windows 3、选择我们需要的版本  4、最后下载成功安装包就下载完毕了(官网下载可能较慢需要安装包的可以私信我) 一.mysql安装下载后双击安装包开始mysql5.7.33......
  • Mysql中的DML
    插入语句--语法INSERTINTOtable_name(column1,column2,column3,...)VALUES(value1,value2,value3,...);--如果数据是字符型,必须使用单引号'或者双引号",如:'value1',"value1"。--如果要插入所有列的数据,可以省略列名INSERTINTOusersVALUES(NULL,'test'......
  • Mysql基础
    为什么要配置环境变量?当你想直接用cmd打开某个.exe软件,但却出现以上情况时,可以通过配置环境变量来解决。配置了常用软件的环境变量后,在系统的任意路径下,打开cmd,输入软件,即可打开应用。环境变量:是在操作系统中用来指定操作系统运行环境的一些参数。环境变量中的path环境变量:......
  • mysql连接不上,服务中找不到mysql
    分析因为太久没使用mysql,服务自动删除了解决注册/安装服务win+x,a,以管理员打开powershell(或者使用cmd,随你)#注意此处需要引号,因为有空格#1.cd到mysql的可执行文件,如果记不得或者像我一样懒,直接everything搜索mysqld.exe即可cd'C:\ProgramFiles\MySQL\MySQLServer8......