解决mysql导入导出数据乱码问题
2014-07-02 10:04
661 查看
最近在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导入导出数据乱码问题
首先要做的是要确定你导出数据的编码格式,使用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导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 解决mysql导入导出数据乱码问题
- mysql导入导出数据中文乱码解决方法小结
- Mysql导入数据时乱码问题解决办法
- Mysql导出导入乱码问题解决
- mysql导入导出数据中文乱码解决方法小结
- mysql导入csv中文数据乱码问题分析与解决
- MySQL导入数据乱码、出错等问题的解决办法
- SQL SERVER与MYSQL数据导入导出问题解决办法
- Mysql导出导入乱码问题解决
- Mysql导出导入乱码问题解决
- Mysql 导入导出csv 中文乱码问题的解决方法
- mysql导入数据,涉及到时间转换,乱码问题解决
- mysql导入导出数据中文乱码解决方法小结
- mysql导入导出数据中文乱码解决方法小结
- mysql-front导入导出数据乱码的问题
- 如何解决mysql导入数据乱码问题
- 如何解决mysql导入数据乱码问题
- mysql导入导出数据中文乱码解决方法小结
- 将mongodb 数据指定字段导出,然后指定字段导入mysql 实例 及相关问题解决