今天在导出数据库时碰到一个错误,没有InnoDB支持,查看了一个文档,是因为数据库没有开启InnoDB支持,导致数据无法导入。
Syntax error or access violation: 1286 Unknown table User 'InnoDB'
进入数据库,可以通过show engines;命令查看是否安装InnoDB引擎,看到InnoDB引擎显示NO
如何启用InnoDB引擎,将my.cnf配置文件中[mysqld]下面有关innodb配置前面的#去掉就可以了。
在执行show engines;命令,看到InnoDB引擎显示YES,重新执行sql,ok。
本文介绍了解决MySQL数据库中出现的InnoDB引擎缺失问题的方法。通过检查配置文件my.cnf并启用InnoDB支持,可以成功修复数据导入时遇到的错误。
560

被折叠的 条评论
为什么被折叠?



