我的sql文件是从windows下面导出的,需要导入到Linux环境,使用source命令导入文件的时候,就报错了
Unknown command '\''
初步判断应该是windows下面的中文和linux下面的中文不兼容的问题,我的linux/windows的Mysql的字符集都是utf8
换了一种方式导入数据库:
首先新建一个数据库比如:test
然后执行命令:
mysql -h 192.168.10.21 -uroot -p --default-character-set=utf8 major <D:\\test.sql
这个命令设置了默认的导入字符集utf8
通过以上方式解决了问题。
本文介绍了一种从Windows环境下导出的SQL文件在Linux环境下导入时遇到的字符集兼容性问题,并提供了解决方案。通过设置默认导入字符集为utf8,成功解决了因中文字符编码不同导致的导入错误。
1万+

被折叠的 条评论
为什么被折叠?



