MySQL没有启动,InnoDB不可用

Cor*_*kes 7 mysql

客户端的服务器正在运行MySQL 5.0.昨晚服务器自动重启以安装Windows更新.重启后,MySQL不想再运行了.MySQL日志表明它正常关闭.Windows日志显示服务无法启动,因为"默认存储引擎(InnoDB)不可用".在此之前,MySQL运行良好多年,最近没有任何改变.

每日备份由数据组成,安装目录仍然存在.

如何让MySQL服务再次运行?

编辑:我刚刚在数据文件夹中的server.err文件中注意到以下内容:

InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes
InnoDB: than specified in the .cnf file 0 25165824 bytes!
120112  5:16:30 [ERROR] Default storage engine (InnoDB) is not available
120112  5:16:30 [ERROR] Aborting
Run Code Online (Sandbox Code Playgroud)

Ale*_*tic 11

你应该停止mysql服务器,删除日志文件并重新启动它.它应该在事后发挥作用.当然,先做好备份.如果它不能正常工作,请尝试从修复链接.