- mysql报错1286 Unknown storage engi
- [Err] 1286 - Unknown storage eng
- Jira应用连接MySQL问题汇总
- Error Code 1286 - Unknown storag
- Unknown table engine 'InnoDB
- mysql数据库报错 [Err] 1286 - Unknown
- navicat连接远程mysql数据库显示2005 - unkn
- mysql导入报错 [Err] 1273 - Unknown c
- 解决mysql java.sql.SQLException: U
- Metabase-BI系列05: 错误Unknown syste
转载地址:https://blog.csdn.net/shiqijiamengjie/article/details/50099479
今天,在进行mysql数据传输的时候,出现了这样的错误!
![](https://img.haomeiwen.com/i4313969/87fd1b6d6e46ce49.png)
一时,有点晕了!
找一下问题的原因:可能是MySQL没有安装或没有使用InnoDB引擎,可以通过SQL语句或者在dos命令查看引擎:
1、使用sql语句
在navicat或者其他显示mysql的工具中,输入“show engines”,运行sql语句。
结果如果是InnoDB| NO 说明未开启,如图:
![](https://img.haomeiwen.com/i4313969/eb9b07cab9437d0f.png)
2、使用dos命令
按照图中的操作执行,可以看到mysql的所有存储引擎。其中,myisam后面有一个default,说明现在默认的存储引擎是myisam。
![](https://img.haomeiwen.com/i4313969/710a2dc9f34fb3fd.png)
将存储引擎改为InnoDB的方法:在my.ini中配置,将默认的存储引擎改为innodb即可”default-storage-engine=INNODB“。(注意:若查看引擎的时候,没有看到innodb,则在my.ini中查找“skip-innodb“,注释掉。注释方法就是在这句话的前面加上”#“。
最后记得每次修改完my.ini之后,要重启mysql服务。
修改后的结果:
![](https://img.haomeiwen.com/i4313969/22664c39bb080623.png)
网友评论