今天在导出数据库时碰到一个错误,没有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。