2018.09.05
Unknown storage engine InnoDB并不是什么大错误,知识mysql有两种驱动模式,我们使用另外一种,导入的数据库如
果是InnoDB驱动,这个时候因缺失是肯定要报错的,我吗来调整一下驱动模式即可;
找一下问题的原因:可能是MySQL没有安装或没有使用InnoDB引擎,可以通过SQL语句或者在dos命令查看引擎:
1、使用sql语句
在navicat或者其他显示MySQL的工具中,输入“show engines”,运行sql语句。
结果如果是InnoDB| NO 说明未开启,如图:
2、使用dos命令
按照图中的操作执行,可以看到mysql的所有存储引擎。其中,myisam后面有一个default,说明现在默认的存储引擎是myisam。
将存储引擎改为InnoDB的方法:在my.ini中配置,将默认的存储引擎改为innodb即可”default-storage-engine=INNODB“。
(注意:若查看引擎的时候,没有看到innodb,则在my.ini中查找“skip-innodb“,注释掉。
注释方法就是在这句话的前面加上”#“。
最后记得每次修改完my.ini之后,要重启mysql服务。
修改后的结果:
=============================重要提示===========================
在my.ini里面存储引擎
default-storage-engine=INNODB,同时将skip-innodb注释掉;
如果使用default-storage-engine=MYISAM,同时将skip-innodb注释去掉;
让价值共享 记录企业发展脚步 感恩相伴
温馨提醒:找西安做网站的公司,请选择手续齐全、业务精、服务好的正规公司