解决MySQL中文乱码-Linux

简单有效解决MySQL中文乱码的问题

1 查看MySQL的编码

使用 mysql -u root -p 登入mysql,然后使用show variables like "%char%" 查看MySQL的编码

我们需要将默认的latin1都改为utf8

2 修改MySQL的编码

2.1 修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf

使用 vim /etc/mysql/mysql.conf.d/mysqld.cnf 打开文件,在 lc-messages-dir = /usr/share/mysql

下面加入一行 character-set-server=utf8 保存后退出

2.2 修改配置文件  /etc/mysql/conf.d/mysql.cnf

用 vim  /etc/mysql/conf.d/mysql.cnf  打开文件,在 [mysql]

下面加入一行 default-character-set=utf8 保存后退出

3 查看修改后的MySQL编码

service mysql restart 重启mysql服务,再次进入mysql使用show variables like "%char%"查看

结果如下图所示就说明大功告成了,(*^__^*) 嘻嘻……


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容