美文网首页
2020-07-08 Mysql导入数据库报 ASCII '\0

2020-07-08 Mysql导入数据库报 ASCII '\0

作者: 老者偏方 | 来源:发表于2020-07-08 09:25 被阅读0次

昨天在导入数据库时,发现老是报ASCII '\0' appeared in the statement, but this is not allowed这个错误,一直没搞懂为什么,后来打开要导入的.sql文件一看,全是乱码,原来问题就出现在这里。因为我在导出数据库的时候是直接使用:mysqldump -uroot -p dbname > path/a.sql 这样的方式导出的,但是在Windows下默认是gbk编码,所以导致导出的.sql文件是乱码,所以无法正确导入,正确办法:

 mysqldump -uroot -p --default-character-set=utf8 dbname > path/a.sql, 这样导出的数据就是正确的

然后再导入就正常了!

相关文章

网友评论

      本文标题:2020-07-08 Mysql导入数据库报 ASCII '\0

      本文链接:https://www.haomeiwen.com/subject/agdqcktx.html