主页 > 操作系统 > UNIX/LINUX > mysql source导入乱码

mysql source导入乱码

更新时间:2016-01-26 16:57  来源:电脑技术网  作者:电脑技术网  查看评论
文章目录索引
文章简介
mysql source导出时防止乱码方法
mysql source导入时防止乱码方法

文章简介

在默认的mysql source命令导入sql时可能会出现导入后的数据中文出现乱码的情况,一般这种情况多是因为导出数据时或是在导入时未指定导出导入时的编码。

mysql source导出时防止乱码方法

在使用命令导出时,需要指定编码,否则就是按默认编码,那么可能就出现乱码。

命令:mysqldump -uroot -p --default-character-set=gbk 数据库名 > /root/sql文件名.sql

命令:mysqldump -uroot -p --default-character-set=utf8 数据库名 > /root/sql文件名.sql

mysql source导入时防止乱码方法

同样,在命令导入sql文件时,最好也指定编码,否则有可能出现乱码,当然不一定会出,只是有可能出乱码。

第1步:在终端登录mysql,并进入到相应数据库。

  1. mysql -uroot -p --default-character-set=gbk 
  2. 或 
  3. mysql -uroot -p --default-character-set=utf8 

电脑技术网注:主要是在登录mysql数据库时,需要多一些带编码的参数,剩下的都按正常操作即可。

 第2步:进入到需要导入数数据库的数据库。

  1. use 数据库名 

第3步:执行导入命令。

  1. source /mnt/sql文件名.sql  
上一篇:没有了
下一篇:freebsd安装jdk

有关mysql | 乱码 | centos | 的文章推荐