linux下mysql数据库中文乱码

前言:

修改之前                          修改之后

linux下mysql数据库中文乱码                      linux下mysql数据库中文乱码

我的数据库版本,登陆之后用status查状态,5,5之后应该这种方法都可以

linux下mysql数据库中文乱码

 

 

1.登陆linux的mysql

mysql -u用户名 -p密码

2.查看编码状态,看下图中的位置是否为utf8,否则需要修改配置及文件

SHOW VARIABLES LIKE 'character%';

linux下mysql数据库中文乱码

3.打开配置文件进行编辑,我的在/etc/my.cnf

vi /etc/my.cnf

4.添加配置 

character-set-server=utf8

linux下mysql数据库中文乱码

5.按Ecs退出编辑状态,之后 :+x退出并保存

6.重启mysql 

service mysqld restart

7.重新进入mysql查看编码,是否已经变为utf8,是则修改成功