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

Linux中mysql中文乱码

时间:2019-01-07 17:29:00      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:service   connect   数据库   cte   ted   添加   打开   ima   uri   

问题描述:

当我们在linux系统上装载mysql后操作数据库的时候,会出现中文乱码问题,比如做插入操作,发现添加到数据库的数据中文出现乱码,远程连接数据库数据显示中文乱码等。

技术分享图片

 

下面就将解决linux下mysql中文乱码问题。

环境CentOS-6.5

1.打开Linux窗口,启动mysql:

mysql -uroot -proot

2.连接mysql后输入:

show variables like ‘%char%‘;

技术分享图片

3.配置 /etc/my.cnf 如下(如果 /etc/my.cnf 不存在,可以新建 /etc/my.cnf 文件)

 1 [client]
 2 default-character-set=utf8
 3  
 4 [mysqld]
 5 datadir=/var/lib/mysql
 6 socket=/var/lib/mysql/mysql.sock
 7 user=mysql
 8 # Disabling symbolic-links is recommended to prevent assorted security risks
 9 symbolic-links=0
10 # default-character-set=utf8
11 character-set-server=utf8
12 init_connect=SET NAMES utf8
13 
14 [mysql]
15 no-auto-rehash
16 default-character-set=utf8
17 
18 [mysqld_safe]
19 log-error=/var/log/mysqld.log
20 pid-file=/var/run/mysqld/mysqld.pid

4.重启mysql

service mysql stop;

service mysql status;

service mysql start;

5.连接mysql,输入:

show variables like ‘%char%‘;

技术分享图片

则表示mysql中文乱码已解决。

Linux中mysql中文乱码

标签:service   connect   数据库   cte   ted   添加   打开   ima   uri   

原文地址:https://www.cnblogs.com/LXS95/p/10233883.html

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