Navicat连接mysql时,总是要设置字符集(set names utf8)。有一劳永逸的办法吗?
1、系统是centos7.3 ,mysql版本是5.7.24.
2、/etc/my.cnf的配置如图:
3、Navicat连接mysql时,show global variables like '%charac%'的查询结果和show variables like '%charac%'的查询结果如图:
my.ini文件 default-character-set=utf8
楼上说的对,mysql安装位置,找到my.ini 把此处改成default-character-set=utf8
修改配置文件并没有作用,修改之后查看全局的字符集(show global variables like '%char%')的确是正确的,
但是查询当前会话的字符集(show variables like '%char%'),就发现根本不对。
似乎每个客户端都会在打开会话的时候都会重新设置当前会话的字符集。
正在寻找解决办法。。。