码迷,mamicode.com
首页 > 数据库 > 详细

解决mysql导入导出数据乱码问题

时间:2014-07-02 18:53:23      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:使用   strong   数据   os   问题   linux   

最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can‘t connect to the server的错误。解决mysql导入导出数据乱码问题就是统一导入导出的编码,linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。

解决mysql导入导出数据乱码问题

首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8,例如下面的代码:

mysqldump   -uroot  -p  --default-character-set=utf8   dbname tablename  >  bak.sql
那么导入数据的时候也要使用--default-character-set=utf8:

mysql -uroot -p --default-character-set=utf8 dbname < bak.sql

这样统一编码就解决了mysql数据迁移中的乱码问题了

解决mysql导入导出数据乱码问题,布布扣,bubuko.com

解决mysql导入导出数据乱码问题

标签:使用   strong   数据   os   问题   linux   

原文地址:http://www.cnblogs.com/best-jobs/p/3819601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!