赞
踩
因为mysql5.7中文乱码的原因,所以需要找到my.ini文件修改编码,但进入mysql安装目录,找不到my.ini,只有my-default.ini。
在Windows 10中,MySQL5.7的my-default.ini和my.ini不是同一个文件,在不同的文件路径下!在隐藏文件夹C:\ProgramData\中,先进入C盘,点左上角的查看,然后勾选隐藏的项目,此时会出现ProgramData文件夹,进入找到mysql
里面就有my.ini
然后用记事本打开my.ini,
修改mysql的my.ini文件中的字符集键值(注意配置的字段细节):
1、在[client]里增加或修改default-character-set字段,如下:
[client]
default-character-set=utf8
2、在[mysql]里增加或修改default-character-set字段,如下:
[mysql]
default-character-set=utf8
3、在[mysqld]里增加或修改改character-set-server字段,如下:
[mysqld]
character-set-server=utf8
保存,如果提示my.ini无法保存,则右键my.ini,属性,安全,把用户权限点满,就可以了。
然后重启mysql,在命令行输入
net stop mysql
net start mysql
再查看字符集
show variables like ‘%character%’;
看是不是utf8
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。