首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

没有innodb。Unknown table engine 'InnoDB'解决办法

2012-04-20 
没有innodb。Unknown table engine InnoDBexecute failed: Unknown table engine InnoDB我用的是linux

没有innodb。Unknown table engine 'InnoDB'
execute failed: Unknown table engine 'InnoDB' 

我用的是linux版的xampp。本来是好的,不过由于今天突然断电,机子重启后,在mysql中执行select语句就遇到这个错误,show engines,发觉只有7条记录,缺少了InnoDB这条记录。再show variables like "have_%",看到have_innodb的value是no。再看my.cnf,skip-innodb那行是注释掉的,文件设置也是对的。

请问这种情况,我是不是只能重装xampp了,有没有什么办法不用重装这个软件?

谢谢。

[解决办法]
检查MYSQL的错误日志。
[解决办法]
1. 看看错误日志 
2. 看看my.cnf中有什么实质的相关内容

[解决办法]
估计是ib_logfile文件坏了 如果没备份要悲剧了

热点排行