navicat 导入.sql文件失败 和 mysql数据库导入.sql文件,中文乱码解决

对于数据量大的.sql文件,不要用 navicat,mysql-front 等工具导入,这些工具处理不了,会报奇奇怪怪的错误。

采用命令行的方式手动导入

进入mysql

mysql -u root -p

创建数据库 为了防止中文乱码 末尾加上DEFAULT CHARACTER SET utf8;

CREATE DATABASE TABLE_NAME DEFAULT CHARACTER SET utf8;

  1. use database_name;
  2. set names utf8; (或其他需要的编码)
  3. source example.sql (sql文件存放路径)

查看mysql的InnoDB存储引擎开没开启

SHOW VARIABLES LIKE 'have_%';

猜你喜欢

转载自blog.csdn.net/qq_25406563/article/details/95491215