欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql5.6乱码

程序员文章站 2024-02-14 23:59:46
安装MySql5.6版本遇到一个问题,字符集乱码,如下图 由于是新安装的本地数据库,所以一定是配置的事情,查询数据库字符集配置,如下: show VARIABLES like '%char%'; 有两个是latin1的字符集,本人是window7环境,在网络找了很多资料,都显示为修改 C:\Prog ......

安装mysql5.6版本遇到一个问题,字符集乱码,如下图

mysql5.6乱码

由于是新安装的本地数据库,所以一定是配置的事情,查询数据库字符集配置,如下:

 show variables like '%char%';

mysql5.6乱码

有两个是latin1的字符集,本人是window7环境,在网络找了很多资料,都显示为修改

c:\program files\mysql\mysql server 5.6下的my.ini配置,然后重启服务。但是就是

不生效。最终经过两个小时的查询在一个帖子发现问题。如下图:

mysql5.6乱码

检查mysql安装路径,乍一看没什么,路径没问题,但拷贝出来看,如下:

"c:\program files\mysql\mysql server 5.6\bin\mysql.exe" "--defaults-file=c:\programdata\mysql\mysql server 5.6\my.ini" "-uroot" "-p" "--default-character-set=utf8"

default后面的路径才是真实调用的路径,看到program files和programdata的差别了吧,如果安装过的是不是也找错了。这个下面的my.ini才是正确的。

如下图:

mysql5.6乱码

配置以上字符集就可以了,重启服务,ok了。

mysql5.6乱码