报错的原因是导出的sql语句是utf8编码的,而在windows上以gbk编码执行了,只需要在导出时指定编码为gbk就可以解决了,命令如下:
mysqldump -uroot -p --default-character-set=gbk dbname > dbname_gbk.sql
个人理解这跟数据库用的编码没关系,我的数据库是utf8编码,以后再验证一下。
报错的原因是导出的sql语句是utf8编码的,而在windows上以gbk编码执行了,只需要在导出时指定编码为gbk就可以解决了,命令如下:
mysqldump -uroot -p --default-character-set=gbk dbname > dbname_gbk.sql