首先 我们先要执行一条命令看看到底是什么原因
SHOW VARIABLES LIKE 'have_%'
显示结果中会有如下3种可能的结果:
- have_innodb YES
- have_innodb NO
- have_innodb DISABLED
这3种结果分别对应:
- 已经开启InnoDB引擎
- 未安装InnoDB引擎
- 未启用InnoDB引擎
关于未安装的现象 我们可以执行安装,一般情况下是会支持的
接下来说一下我遇到的未启用的现象
网上经常说的让我们打开my.ini(windows)然后注释掉skip-innodb,但是有些配置文件里面就没有这个选项。。。这个时候我们就陷入可困局
别担心,接下来看看这个解决办法
1.先关闭mysql程序
然后打开mysql目录E:phpStudyMySQLdata 就是这个data目录下边
我们需要把箭头指向的这三个文件删掉
然后再回过来打开my.ini
做如下这两步操作:
保存
启动mysql
这样就可以用了