MySQL 2026年4月 8.0停止维护,升级将遇到什么问题?
❝开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共3300人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 +9)(1 2 3 4 5 6 7群均已爆满,开8群近400 9群 200+,开10群PolarDB专业学习群100+)
最近关心MySQL的有点少,主要是大部分数据库都迁移到PolarDB for MySQL上,而最近看percona的一则信息,2026年4月MySQL8.0将停止8.0的维护,也就是说8.0的安装补丁,问题bug的解决,漏洞的修补将全部不在负责,如果你还给Oracle提交8.0数据库的一些问题,他们也将不搭理你。
同时也要注意到MySQL里面习惯看到的deprecated的警告将变成真的。目前MySQL建议升级到LTS 8.4版本的MySQL. 同时一些老的管理MySQL的工具也该更新了,比如一直使用的MySQL,应该更新为mysql shell,mysqlsh,同时带来的问题还有一些命令,set password = password的命令,也将被抛弃,这说明还停留在8.0以及8.0以下版本知识的DBA,将可能会陷入尴尬。
另外针对老版本写的程序,周边的软件很可能在你升级数据库后,无法使用,这一部分是由于系统变量名称的改变,也有一部分是新的系统变量的加入老的系统变量被替代导致的,监控,分析软件出现问题,这些软件也需要同步升级,如果很不幸你是自己开发或者是开源的,那么就不好说了。
MySQL 8.0 → 8.4 重要变更汇总
已移除 (Removed) 的系统变量与功能
tx_isolation | transaction_isolation,在 my.cnf 与连接字符串中替换 | ||
tx_read_only | transaction_read_only,全局替换 | ||
expire_logs_days | binlog_expire_logs_seconds,如 expire_logs_days = 7 → binlog_expire_logs_seconds = 604800 | ||
rpl_semi_sync_master_wait_for_slave_count | rpl_semi_sync_source_wait_for_replica_count | ||
rpl_semi_sync_master_timeout | rpl_semi_sync_source_timeout | ||
rpl_semi_sync_master_trace_level | rpl_semi_sync_source_trace_level | ||
rpl_semi_sync_slave_trace_level | rpl_semi_sync_replica_trace_level | ||
group_replication_ip_whitelist | group_replication_ip_allowlist | ||
skip_name_resolve | 0 或 1 设置 | ||
PASSWORD() | CREATE USER ... IDENTIFIED BY '...' 或 ALTER USER ... IDENTIFIED BY '...' 替代 | ||
CHANGE MASTER TOSTART SLAVE, ... | CHANGE REPLICATION SOURCE TO,START REPLICA,SHOW REPLICA STATUS |
已弃用 (Deprecated) 的系统变量与功能 | 类别 已弃用的变量/功能 功能描述 建议 / 替代方案 认证 mysql_native_password较旧、较弱的插件 审计 mysql.user表,把用户迁移至caching_sha2_password等更安全方式认证 default_authentication_plugin设置默认认证插件 已重命名为 default_authentication_policy,提供更灵活策略命令 FLUSH HOSTS清除主机缓存 在现代部署中作用有限,建议从脚本中移除 启动选项 --skip-grant-tables绕过权限检查(安全风险) 推荐使用 --init-file方法进行密码恢复数据类型 FLOAT(M,D)/ DOUBLE(M,D)非标准的浮点精度/标度声明语法 在结构里使用标准 FLOAT/DOUBLE,精度和格式在应用逻辑中处理
以下是一些根据 MySQL 更新日志或常见实践判断,可能也属于“已移除”或“已弃用”的项目,建议你核对并决定是否需要加入文档:
已移除的一些参数
--log_slow_verbosity:MySQL 8.4 之后可能进一步简化日志参数配置
stored_program_cache_size:该参数在 8.0 中弃用,可能在 8.4 中已移除
已弃用的一些参数
query_cache_size, query_cache_type:虽然早在 8.0 即废弃,但确认下是否仍有残余设定提示
innodb_old_blocks_time:优化相关参数,检查是否仍被警告将废弃
innodb_print_all_deadlocks:诊断参数,确认是否仍推荐迁移为新方案
随着MySQL高版本的使用的数量的公司和人减少,高版本的知识和一些内容在网上搜到的越来越少,如果要使用高版本的MySQL 可能还有更多的部分需要补充,备份,高可用的方案等等,期待一些使用高版本的个人和公司可以将这部分知识进行共享。
微软动手了,联合OpenAI + Azure 云争夺AI服务市场
“当复杂的SQL不再需要特别的优化”,邪修研究PolarDB for PG 列式索引加速复杂SQL运行
“合体吧兄弟们!”——从浪浪山小妖怪看OceanBase国产芯片优化《OceanBase “重如尘埃”之歌》
未知黑客通过SQL SERVER 窃取企业SAP核心数据,影响企业运营
那个MySQL大事务比你稳定,主从延迟低,为什么? Look my eyes! 因为宋利兵宋老师
非“厂商广告”的PolarDB课程:用户共创的新式学习范本--7位同学获奖PolarDB学习之星
说我PG Freezing Boom 讲的一般的那个同学,专帖给你,看看这次可满意
这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!
OceanBase Hybrid search 能力测试,平换MySQL的好选择
HyBrid Search 实现价值落地,从真实企业的需求角度分析 !不只谈技术!
OceanBase 光速快递 OB Cloud “MySQL” 给我,Thanks a lot
从“小偷”开始,不会从“强盗”结束 -- IvorySQL 2025 PostgreSQL 生态大会
被骂后的文字--技术人不脱离思维困局,终局是个 “死” ? ! ......
个群2025上半年总结,OB、PolarDB, DBdoctor、爱可生、pigsty、osyun、工作岗位等
从MySQL不行了,到乙方DBA 给狗,狗都不干? 我干呀!
SQL SERVER 2025发布了, China幸亏有信创!
MongoDB 麻烦专业点,不懂可以问,别这么用行吗 ! --TTL
PostgreSQL 新版本就一定好--由培训现象让我做的实验
删除数据“八扇屏” 之 锦门英豪 --我去-BigData!
写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究》
跟我学OceanBase4.0 --阅读白皮书 (OB分布式优化哪里了提高了速度)
跟我学OceanBase4.0 --阅读白皮书 (4.0优化的核心点是什么)
跟我学OceanBase4.0 --阅读白皮书 (0.5-4.0的架构与之前架构特点)
跟我学OceanBase4.0 --阅读白皮书 (旧的概念害死人呀,更新知识和理念)
MongoDB 相关文章
MongoDB “升级项目” 大型连续剧(4)-- 与开发和架构沟通与扫尾
MongoDB “升级项目” 大型连续剧(3)-- 自动校对代码与注意事项
MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"
MongoDB “升级项目” 大型连续剧(1)-- 可“生”可不升
MongoDB 大俗大雅,上来问分片真三俗 -- 4 分什么分
MongoDB 大俗大雅,高端知识讲“庸俗” --3 奇葩数据更新方法
MongoDB 大俗大雅,高端的知识讲“通俗” -- 2 嵌套和引用
MongoDB 大俗大雅,高端的知识讲“低俗” -- 1 什么叫多模
MongoDB 合作考试报销活动 贴附属,MongoDB基础知识速通
MongoDB 使用网上妙招,直接DOWN机---清理表碎片导致的灾祸 (送书活动结束)
MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模
免费PolarDB云原生课程,听课“争”礼品,重塑云上知识,提高专业能力
“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!
POLARDB 添加字段 “卡” 住---这锅Polar不背
PolarDB 版本差异分析--外人不知道的秘密(谁是绵羊,谁是怪兽)
PolarDB 答题拿-- 飞刀总的书、同款卫衣、T恤,来自杭州的Package(活动结束了)
PolarDB for MySQL 三大核心之一POLARFS 今天扒开它--- 嘛是火
PostgreSQL 无服务 Neon and Aurora 新技术下的新经济模式 (翻译)
“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!
全世界都在“搞” PostgreSQL ,从Oracle 得到一个“馊主意”开始
PostgreSQL 加索引系统OOM 怨我了--- 不怨你怨谁
PostgreSQL “我怎么就连个数据库都不会建?” --- 你还真不会!
PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆
PostgreSQL 分组查询可以不进行全表扫描吗?速度提高上千倍?
POSTGRESQL --Austindatabaes 历年文章整理
PostgreSQL 查询语句开发写不好是必然,不是PG的锅
MySQL相关文章