对于数据量大的.sql文件,不要用 navicat,mysql-front 等工具导入,这些工具处理不了,会报奇奇怪怪的错误。
采用命令行的方式手动导入
进入mysql
mysql -u root -p
创建数据库 为了防止中文乱码 末尾加上DEFAULT CHARACTER SET utf8;
CREATE DATABASE TABLE_NAME DEFAULT CHARACTER SET utf8;
- use database_name;
- set names utf8; (或其他需要的编码)
- source example.sql (sql文件存放路径)
查看mysql的InnoDB存储引擎开没开启
SHOW VARIABLES LIKE 'have_%';