You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更新XAMPP目录下MySQL至8.0.11后遇Unsupported redo log format错误求助

解决XAMPP中MySQL 8.0.11启动时InnoDB redo log格式不兼容问题

从你提供的错误日志来看,核心问题是InnoDB不支持旧版本的redo log格式:

2018-04-19T12:59:20.025280Z 1 [ERROR] [MY-013090] [InnoDB] InnoDB: Unsupported redo log format (0). The redo log was created before MySQL 5.7.9

这是因为你升级到MySQL 8.0.11后,旧版本(5.7.9之前)生成的重做日志文件和新版本的InnoDB引擎不兼容导致的。下面是具体的解决步骤:

  • 第一步:备份数据(非常重要!)
    先把XAMPP的MySQL数据目录(默认是C:\xampp\mysql\data)整个复制一份到安全的位置,避免操作失误丢失数据。

  • 第二步:停止MySQL服务
    在XAMPP控制面板里彻底停止MySQL服务,确保没有相关进程在后台运行。

  • 第三步:删除旧的重做日志文件
    进入C:\xampp\mysql\data目录,找到并删除名为ib_logfile0和ib_logfile1的两个文件——这就是旧版本的重做日志文件。

  • 第四步:重新启动MySQL
    回到XAMPP控制面板启动MySQL服务,此时InnoDB会自动生成适配MySQL 8.0.11的新重做日志文件,服务应该就能正常启动了。

如果执行完以上步骤后仍然有问题,可能需要检查系统表的兼容性,但绝大多数情况下,删除这两个重做日志文件就能解决这个启动错误。

内容的提问来源于stack exchange,提问作者Ahmed Dolabi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:01:31