解决linux下导入数据库乱码问题

时间:2014-05-10 00:12:56   收藏:0   阅读:376

引言:在windows下的mysql数据库导出SQL文件,在Linux下导入后显示为乱码。

1、启动Mysql服务及创建数据库(下面uushop为我将创建的数据库名)

1
2
service mysqld start
create database uushop;

 2、导入Mysql文件方式

--未登录
mysql -u root -p uushop < /software/uushop.sql
--已登录 use uushop;
source /software/uushop.sql

3、更改Mysql编码
查看mysql编码:show variables like ‘character%‘; 下面图片为更忙为utf-8后的结果

bubuko.com,布布扣

#查看my.cnf位置
whereis my.cnf;
#根据路径编辑
vi /etc/my.cnf;

加入如下内容:

bubuko.com,布布扣
[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

[mysql]
default-character-set=utf8
bubuko.com,布布扣

重启mysql服务:service mysqld restart;

此时查看mysql的编码,发现已经为utf-8了。

解决linux下导入数据库乱码问题,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!