MySQL 9.0 GA


2024年7月1日,MySQL的创新版MySQL 9.0 GA。一些更新内容包括:

  • “mysql_native_password”插件已经被删除,如果客户端软件不具备“CLIENT_PLUGIN_AUTH”能力将无法连接服务器。为了向后兼容,“mysql_native_password”在9.0版本的客户端上仍然可以连接到早期版本的MySQL服务器。

  • SQL语句“CREATE EVENT”、“ ALTER EVENT”,及 “DROP EVENT”可以作为PREPARE执行。

  • 由包含“IGNORE”关键字的语句忽略产生的错误“ER_SUBQUERY_NO_1_ROW”已从错误列表中删除。

  • Performance Schema中增加了两个表:

    • variables_metadata:提供了关于系统变量的一般信息。这些信息包括MySQL服务器识别的每个系统变量的名称、作用域、类型、范围(如适用)和描述。

    • global_variale_attributes:提供了关于服务器分配给全局系统变量的属性值对的信息。

  • EXPLAIN ANALYZE的输出结果可以用JSON格式保存,语法如下:

EXPLAIN ANALYZE FORMAT=JSON INTO @variable select_stmt
  • Windows版本的相关改进

使用Windows版的用户可以在这个版本里面获得大量的体验改善,修复了Windows安装向导中大量的错误。

MySQL Shell

  • 更新并简化了InnoDB ReplicaSet中锁的处理,不再需要多个每个实例的锁。
  • 支持部分或完全解散ClusterSet。
  • 支持在所有能够访问的成员上执行“.execute().”。
  • 升级检查工具支持对外键参照的检查。

以上内容是 MySQL 9.0的部分变化和介绍,详细信息可访问 MySQL 官网 

稿源:https://mp.weixin.qq.com/s/a8Vt2G9AqYhmOiJv_nrOYQ


相關推薦

2024-07-09

MySQL 9.0.0 Innovation(俗称“创新版”)已于近日发布。 下载地址:https://dev.mysql.com/downloads/mysql/ 从 MySQL 8.1 开始,官方启用了新的版本模型:MySQL 创新版 (Innovation) 和长期支持版 (LTS)。 根据介绍,两者的质量都已达到可用于

2024-07-09

上周 MySQL 发布了 9.0 Innovation 大版本,很快引起了广泛讨论,主要围绕新增的“向量支持能力”展开。 首先一点是: 在 MySQL 9.0 里新增向量数据类型是为了 Heatwave 服务,而不是为了 MySQL 社区用户服务。 —— 叶金荣,MySQL

2022-06-15

Oracle 宣布 Oracle Linux 9 首个开发者预览版已可下载,提供了适用于 Intel & AMD (x86_64) 和 Arm (aarch64) 平台的 64 位版本。 下载地址 Oracle Linux 9 包含许多新特性、功能增强和其他变动,与 Red Hat Enterprise Linux 9 GA 版本完全二进制兼

2022-04-28

MySQL 的最新版本 8.0.29 于 2022 年 4 月 26 日正式发行(GA)。MySQL8.0 发布至今已经历 4 年(2018 年 4 月 19 日 GA),已经进入了标准生命周期的末期,如果你还在继续使用 MySQL 5.7 版本,甚至是 5.6 版本,现在应该认真考虑未来的数据

2023-04-20

MySQL 8.0.33 于 2023 年 4 月 18 日 GA,这可能是包含新功能、新特性的 8.0 的最后一个版本,之后的 MySQL 版本将会在发行方式上发生重大改变。 未来 MySQL 将发布 2 个版本,长期支持版和创新版。长期支持版的目标为稳定性,仅修

2024-05-01

MySQL的第一个长期支持版 8.4 GA,一些具体变更内容如下: 功能增加/更改 认证插件:默认情况下,“mysql_native_password”认证插件被禁用,如果用户需要兼容旧的应用程序,需要在启动MySQL服务器时,启用该插件 “--mysql-nat

2023-01-18

MySQL带来了它的最新维护版本8.0.32。这一个版本主要以错误修复为主,修改了102个Bug,并在一些功能上进行了调整。一些内容包括: 不带引号的标识符中的第一个字符如果使用美元符号“$”,服务器将发出警告,“ER_WARN_DEPR

2024-01-19

MySQL 8.3.0 于 2024 年 1 月 16 日正式发行,该版本的一些主要变化包括: 企业版的数据屏蔽和脱敏功能中增加了在副本(次要成员)服务器的的内存中刷新数据的能力。可以通过“masking_dictionaries_flush()”函数进行手动刷新,也

2023-04-09

github.com/ccfos/nightingale   组件安装 夜莺安装依赖 mysql、redis,这两个组件都是开源软件,请大家自行安装,这里也提供一个小脚本来安装这2个组件,大家可以参考: # install mysql yum -y install mariadb* systemctl enable mariadb syst

2022-10-12

MySQL 8.0.31 现已正式发布,一些改进内容包括: 审计插件:审计插件的日志轮换函数audit_log_rotate(),简化了日志轮换的工作,用户无需手动更改日志名称,也无需设置audit_log_flush = ON。 组件服务:启用了新的组件服务,支持

2022-07-28

MySQL 8.0.30 现已正式发布。此版本在做了大量的修复的同时,也对一些功能进行了增强和改善。一些亮点内容如下: GIPK(Generated Invisible Primary Keys) 当开启GIPK模式后,可以允许没有显示定义主键的InnoDB表,自动生成不可见的主

2022-07-15

向 CentOS 早期的联合创始人 Rocky McGaugh 致敬。 Rocky Linux 9.0 于今天正式发布,该版本基于 Red Hat Enterprise Linux 9,值得关注的更新内容包括: 桌面环境 Rocky Linux 9 将 GNOME 40 作为默认的桌面环境。重新设计的核心应用程序、设置

2023-04-29

ot null comment 'event id' default 0; 组件安装 夜莺安装依赖 mysql、redis,这两个组件都是开源软件,请大家自行安装,这里也提供一个小脚本来安装这2个组件,大家可以参考: # install mysql yum -y install mariadb* systemctl enable mariadb sy

2023-04-16

地址:github.com/ccfos/nightingale 组件安装 夜莺安装依赖 mysql、redis,这两个组件都是开源软件,请大家自行安装,这里也提供一个小脚本来安装这2个组件,大家可以参考: # install mysql yum -y install mariadb* systemctl enable mariadb sy