MySQL 26.7.0 Innovation 与 9.7.2 LTS 发布:轨道怎么选,升级 9.7 前先清掉 mysql_native_password 账号
MySQL 改用日历版本号(年.月)后,2026 年 7 月这批 GA 发布包含三个:
- MySQL 26.7.0 Innovation:9.7 LTS 之后第一个 GA Innovation release,也是首个使用日历版本号的版本。
- MySQL 9.7.2 LTS、MySQL 8.4.11 LTS:LTS 轨道的季度维护版本。
下一次 Innovation 是 MySQL 26.10.0,对应 2026 年 10 月窗口。
选轨道:按官方口径对号入座
- 要最新能力、愿意按季度测试升级 → 26.7.0 Innovation;
- 要最新 LTS → 评估并采用 9.7 LTS;
- 已经标准化在 8.4 LTS → 升到 8.4.11;
- 更老的版本先规划迁移到受支持的 LTS。
9.7 新增/变更的服务器变量
以下来自 9.7 参考手册 1.5 节:
新增
caching_sha2_password_storage_formatcaching_sha2_password_enforce_storage_formatenable_cascade_triggers:规定外键由服务器运行时还是 InnoDB 处理;9.7.0 新增,同版本即弃用replica_allow_higher_version_sourceobject_policy_flush_interval_secondsaudit_log相关:audit_log.rotate_on_time、audit_log.filter_recovery_mode等
9.7.2 弃用
group_replication_communication_stack
9.7 未移除任何变量。
升级真正会卡人的点:mysql_native_password
MySQL 9.x 起不再支持 mysql_native_password。升级后,mysql.user 中 plugin='mysql_native_password' 的账号将无法登录,必须提前逐台改 plugin / 密码。
生产环境的顺序是:先把账号清完,再切 9.7。
其他 9.7 相关变更
- 9.7 LTS 引入 Dynamic Data Masking,位于 MySQL Enterprise Edition;26.7 Innovation 也有该能力。
- MySQL 9.7.3(2026-08-18)仅针对 MySQL Server docker image 的关键安全补丁更新。
发布说明与文档
- 9.7 Release Notes:
- 新增/弃用/移除变量清单:
- 2026 年 7 月 GA 发布公告:
升级前用 MySQL Shell 的 Upgrade Checker Utility 做兼容性检查(util check-for-server-upgrade),把 mysql_native_password 账号和其他不兼容项一次性列出来,再安排窗口。