您的位置:首页 > 数据库 > MySQL

1286 Unknown storage engine 'InnoDB'的解决办法

2017-09-21 21:05 281 查看
我最近在开发微信的时候,用的是二开框架,在安装数据表的时候,遇到了找不到innodb的问题,最后是解决了,跟大家们分享一下:

首先我们先执行下sql命令语句看看到底是哪些原因:

1.SHOW VARIABLES LIKE 'have_%';这个是检查innodb的状态


2.SHOW ENGINES;这个也可以看到有没有在运行innodb


用第一条语句显示结果中会有如下3种可能的结果:

1.have_innodb YES

2.have_innodb NO

3.have_innodb DISABLED

这3种结果分别对应:

1.已经开启InnoDB引擎

2.未安装InnoDB引擎

3.未启用InnoDB引擎

关于未安装的现象 我们可以执行安装,一般情况下是会支持的

接下来说一下我遇到的未启用的现象

网上经常说的让我们打开my.ini(windows)然后注释掉skip-innodb,但是有些配置文件里面就没有这个选项。。。这个时候我们就陷入可困局

 

别担心,接下来看看这个解决办法

1.先关闭mysql程序

然后打开mysql目录phpStudy\MySQL\data       就是这个data目录下边



我们现在需要把这三个箭头的文件,删掉。
然后我们在打开my.ini


打开innodb的,把myisam#掉

保存

启动mysql

这样就可以了,我们就是这样解决的,希望可以帮到大家!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 框架
相关文章推荐