问题
修改mysql字符集时,在 /etc/my.cnf 目录下找到的my.cnf文件不是mysql配置文件,查阅资料后发现配置文件在以下路径
/etc/mysql/mysql.conf.d/mysqld.cnf
修改字符集
vim mysqld.cnf
在注释下方插入以下语句(建议复制粘贴)
[client]
default-character-set=utf8
在[mysqld]内容中插入
character-set-server=utf8
init_connect=’SET NAMES utf8’
一开始我只插入了两行default-character-set=utf8 character-set-server=utf8导致Mysql启动失败,加上init_connect=’SET NAMES utf8’之后才启动成功。
进入mysql 查询字符集,确实改为了utf-8,但是却输入不了中文…最后还是用set character命令改的 唉