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
这样就可以了,我们就是这样解决的,希望可以帮到大家!
首先我们先执行下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
这样就可以了,我们就是这样解决的,希望可以帮到大家!
相关文章推荐
- Syntax error or access violation: 1286 Unknown storage engine 'InnoDB' 解决办法
- magento 安装时 Database server does not support the InnoDB storage engine 的解决办法
- mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法
- Default storage engine (InnoDB) is not available解决办法
- MySQL SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown table engine 'InnoDB' 错误的原因及解决
- mysql 有关命令和Unknown table engine ‘InnoDb’的解决办法
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- Default storage engine (InnoDB) is not available解决办法
- Unknown system variable 'storage_engine'解决办法
- Error Code: 1286 - Unknown storage engine 'InnoDB'
- 解决Default storage engine (InnoDB) is not available导致mysql无法启动的修改办法
- Unknown table engine ‘InnoDb’的解决办法
- mysql 有关命令和Unknown table engine ‘InnoDb’的解决办法
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- mysql数据库报错 [Err] 1286 - Unknown storage engine 'InnoDB'
- Default storage engine (InnoDB) is not available导致mysql无法启动的解决办法
- magento1.6.1.0和magento1.7.0.2安装时提示:Database server does not support the InnoDB storage engine的解决办法
- mysql Unknown storage engine 'InnoDB'解决
- MySQL error : unknown storage engine InnoDB
- navicat for mysql还原备份psc后缀文件报Unknown storage engine 'InnoDB'