deepin 下mysql编码问题utf8的解决

deepin 下mysql编码问题utf8的解决

参考链接

http://www.ha97.com/5359.html

与之不同的地方在第二歩

二、最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值

注意my.cnf在/etc/mysql

在my.cnf找不到这些[client]等等之类的

直接在my.cnf末尾追加

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect=’SET NAMES utf8′
character-set-server = utf8

并且保存,重启mysql

service mysql restart

之前创的数据库此时依然是乱码,后面笔者把这个数据库删了,重新创建了一个就OK了

CREATE DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

原文地址:https://www.cnblogs.com/wpqwpq/p/6035636.html