Navicat连接mysql时,总是要设置字符集。有一劳永逸的办法吗?

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%'的查询结果如图:
图片说明
图片说明

0

3个回答

my.ini文件 default-character-set=utf8

0
qq_40603788
qq_40603788 linux下安装的mysql,my.cnf配置文件以及设置成default-character-set=utf8。见图。
4 个月之前 回复

楼上说的对,mysql安装位置,找到my.ini 把此处改成default-character-set=utf8

0

修改配置文件并没有作用,修改之后查看全局的字符集(show global variables like '%char%')的确是正确的,
但是查询当前会话的字符集(show variables like '%char%'),就发现根本不对。
似乎每个客户端都会在打开会话的时候都会重新设置当前会话的字符集。
正在寻找解决办法。。。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!