解决方法:
1.navicat里右击一个连接,选择连接属性,切换到高级选项卡,去掉“使用mysql字符集”前的对勾,在编码里选择utf-8,这种方法对于部分问题可能适合。
2.可能是mysql的配置文件有问题,就是在mysql 的安装目录下的my.ini文件里的默认编码有问题,将my.ini文件的这两处的默认编码
使用 whereis my.in 命令找到配置文件目录,进去修改。
my: /etc/my.cnf
a.处
[mysql]
default-character-set=utf8
b.处
[mysqld]
default-character-set=utf8
a,b两处确定为为utf8(注意不是utf-8),因为navicat 里的使用的是mysql字符集(此时不用再选择utf-8编码)。
好了,问题解决。
继续阅读与本文标签相同的文章
上一篇 :
ELK环境部署(已踩坑)
下一篇 :
使用命令扩展vmdk磁盘空间
-
Percona Toolkit工具简介
2026-05-25栏目: 教程
-
Xtrabackup搭建主从复制
2026-05-25栏目: 教程
-
MySQL查询重写插件
2026-05-25栏目: 教程
-
Inception在编译的时候的一个大坑!!!
2026-05-25栏目: 教程
-
SQL自动化审核工具测试
2026-05-25栏目: 教程
