今天在導出數據庫時碰到一個錯誤,沒有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。