首页 > 代码库 > 解决linux下导入数据库乱码问题
解决linux下导入数据库乱码问题
引言:在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后的结果
#查看my.cnf位置 whereis my.cnf; #根据路径编辑 vi /etc/my.cnf;
加入如下内容:
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8
重启mysql服务:service mysqld restart;
此时查看mysql的编码,发现已经为utf-8了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。