Kylin-Server-V11、openEuler-22.03和openEuler-24.03的MySQL 9.7.0版本正式发布

Kylin-Server-V11和欧拉系统 mysql 9.7安装教程及安装包下载地址:

https://blog.csdn.net/a15969091614/article/details/160450369

MySQL 9.7.0 (2026-04-21) 更新日志

注意: 这些发行说明是在 MySQL HeatWave GenAI 的协助下生成的。

1. 核心组件与功能增强
  • 社区版重大更新:

    • Hypergraph 优化器: 现已在 MySQL 社区版中可用。可以通过 optimizer_switch 变量或语句级 Hint(SET_VAR)开启或关闭。

    • 遥测(Telemetry)组件: 以前仅在企业版中提供,现在已引入社区版。

    • 复制相关组件: 多个原企业版组件(复制应用指标、组复制流控统计、资源管理器、主节点选举组件)现已包含在社区版中。

  • 身份验证:

    • Caching_sha2_password 现在支持 PBKDF2 存储格式(结合 SHA512),增强了安全性并提供了更平滑的迁移路径,且无需修改客户端。
  • JSON 增强:

    • JSON Duality Views: 社区版现在支持在这些视图上进行 DML 操作 (INSERT, UPDATE, DELETE),并支持在操作中使用自增列(auto-increment)。
2. InnoDB 存储引擎
  • 资源限制支持: MySQL 现在可以识别并遵循通过 cpuset cgroup 设置的 CPU 限制,从而更准确地计算可用逻辑 CPU,提高资源利用率。

  • 克隆插件(Clone Plugin): 现在支持在 9.7.0 之后的连续 LTS(长期支持)版本之间进行克隆。

  • 性能优化:

    • 优化了大表构建全文搜索(FTS)索引时的内存使用。

    • 修复了并行读取线程过多导致磁盘空间耗尽的问题。

    • 修复了与多值索引(multi-value indexes)和 TRUNCATE TABLE 相关的问题。

3. 复制与 GTID
  • 版本兼容性: 引入了新变量 replica_allow_higher_version_source,允许用户启用或禁用"高版本主库向低版本从库"的复制。
4. 审计日志 (Audit Log)
  • 自动恢复: 审计日志现在支持从无效的过滤器配置中自动恢复,确保即使配置错误服务器也能启动(提供 LOG_ALLLOG_NOTHINGABORT 三种恢复模式)。

  • 时间滚动: 引入 audit_log.rotate_on_time 变量,支持基于时间间隔滚动审计日志文件。

5. SQL 函数与操作符修复
  • 修复了 TIMEDIFF() 在处理 DATETIME/DATE 混合参数或不支持值时的错误。

  • 修复了 FROM_DAYS()DAYNAME()ADDDATE() 以及对 YEAR 列执行 CAST() 时的结果一致性问题。

  • 修复了 DEFAULT() 函数和 INTERSECT 操作在特定情况下的错误。

6. 编译与打包
  • 库升级: 内置的 zlib 升级至 1.3.2,OpenSSL 升级至 3.5.5(针对绑定平台的版本)。

  • PGO 优化: 在 RPM 构建(SLE/openSUSE/Fedora)中现在支持使用配置文件引导优化(PGO)。

7. 错误修复 (Bug Fixed)
  • 修复了在带有虚拟列的表上无法使用 LOCK=NONE 删除列的问题。

  • 修复了在 JSON 作用域内使用 monthname 函数导致断言错误的问题。

  • 修复了 Windows 平台上 MySQL Configurator 对命名管道访问组名验证失效的问题。

  • 修复了若干关于 Information Schema 权限的 Bug。


更多详细信息请参阅: MySQL 9.7 官方文档

相关推荐
傻啦嘿哟1 天前
用办公Agent接管Excel苦力活:跨表匹配、格式清洗、自动图表生成
大数据
无小道1 天前
Mysql——吃透事务以及隔离级别
mysql·面试·事务·隔离级别
广州创科水利1 天前
广州创科:以硬核科技与全栈能力,守护边坡安全监测防线
大数据·网络·人工智能
Elastic 中国社区官方博客1 天前
Elasticsearch ES|QL “读取时模式”:你的未映射字段一直都在那里
大数据·数据库·sql·elasticsearch·搜索引擎·全文检索
Elastic 中国社区官方博客1 天前
Elasticsearch 查询日志:每个查询一行协调器级别日志,适用于 ES|QL、DSL、SQL 和 EQL
大数据·数据库·sql·elasticsearch·搜索引擎·全文检索·可用性测试
爱码小白1 天前
MySQL易忘知识点梳理
数据库·mysql
战南诚1 天前
mysql - 行列数据转换技巧
数据库·mysql
云栖梦泽在1 天前
AI安全入门:如何快速识别AI系统的安全漏洞
大数据·人工智能·安全
身如柳絮随风扬1 天前
MySQL 中优雅统计“只算周一到周五”的到访数据
数据库·mysql
YuanDaima20481 天前
WSL2 核心中间件部署实战:MySQL、Redis 与 RocketMQ
java·数据库·人工智能·redis·python·mysql·rocketmq