今天修改mysql编码时各种mysqld.sock文件不存在,然后最后才知道原来网上的很多教程的mysql都是老版本的配置,5.5版本开始好像已经不一样了。知道真相的我好心塞
下面是linux下5.5版本的修改编码方法
首先用如下命令
find / | grep my.cnf
查看mysql配置文件的位置
然后vim打开
在client部分添加
default-character-set=utf8
在mysqld部分添加
collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8
在mysql部分添加
default-character-set=utf8
然后保存退出
最后重启mysql服务(这部分有些人可能会不一样吧)
service mysql restart