qq_40603788
qq_40603788
采纳率0%
2019-01-23 23:01

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • i__0o0__ i__0o0__ 2年前

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

    点赞 评论 复制链接分享
  • u012976158 强化脑细胞 2年前

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

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2年前

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

    点赞 评论 复制链接分享

相关推荐