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 官方文档

相关推荐
容智信息2 小时前
国家级算力底座+企业级智能体:容智Agent OS 获选入驻移动云能中心,联手赋能千行百业
大数据·人工智能·自然语言处理·智慧城市
Chuer_2 小时前
讲透财务Agent核心概念,深度拆解财务Agent应用趋势
大数据·数据库·安全·数据分析·甘特图
gushinghsjj2 小时前
什么是主数据管理平台?怎么构建主数据管理平台?
大数据·数据库
焦糖玛奇朵婷2 小时前
解锁扭蛋机小程序的五大优势
java·大数据·服务器·前端·小程序
Nalu CONG3 小时前
mysql数据被误删的恢复方案
数据库·mysql
阿瑞说项目管理3 小时前
AI Agent 与普通 AI 助手的区别是什么?
大数据·人工智能·agent·智能体·企业级ai
黎阳之光3 小时前
黎阳之光:以视频孪生+全域感知,助力低空经济破局突围
大数据·人工智能·算法·安全·数字孪生
汽车仪器仪表相关领域3 小时前
Kvaser Leaf Light HS v2 M12:5 针 M12 NMEA 2000 接口,海事与工业 CAN 总线测试的防水耐用之选
大数据·网络·人工智能·功能测试·安全性测试
ElfBoard3 小时前
飞凌精灵(ElfBoard)技术贴|如何在RK3506开发板上实现UART功能复用
大数据·linux·人工智能·驱动开发·单片机·嵌入式硬件·物联网