mysql的.sql文件导入报错

生产如果报错了,我们想要解决问题就必须再本地需要重现,这时候就需要将生产的数据导入到本地,然后再本地重现,但是问题是有时候会出现很多报错,大部分报错都是由编码格式不正确导致的
1,我们使用dos命令进行导入,打开mysql的dos命令窗口
mysql的.sql文件导入报错
2,输入密码,然后查看mysql的编码
– use 数据库名 //选择数据库
– show variables like ‘char%’; //查看mysql的编码

必须所有的编码要跟下图一样 才可以, 如果不一致,就在mysql中的安装目录,my.ini里面设置编码
collation-server=utf8_general_ci
character_set_database=utf8
character_set_server=utf8
character-set-server=utf8
设置完之后保存,再使用dos命令查看编码,如果一致,就能执行.sql文件了
source .sql的路径 + 文件名.sql
mysql的.sql文件导入报错