修改了my.ini没有效果,MySql的字符集仍是没有变成utf8——mysql中文乱码

https://www.jianshu.com/p/554b9575c5damysql

Windows下修改MySql 5.6的字符集,根据网上提供的方法。就是修改my.ini配置文件,而后增长几个字段就能够了。
可是呢,不知道为什么我照着网上的办法,修改了my.ini配置文件,MySQL的字符集仍是同样的。
最后终于找到了缘由!若是你跟我有同样的困惑,这里能够帮到你!sql

第一步:
首先右键 “个人电脑” -> 管理 -> 服务和应用程序 -> 服务 ,而后在服务列表中找到你的MySQL, 右键你的MySQL查看属性!命令行

我MySQL的属性是这样的:
"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe" -- defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56server

注意一点!
咱们的deaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini"
找到这个:C:\ProgramData\MySQL\MySQL Server 5.6 这个文件夹,而后照着网上的方法,修改my.ini文件,get

在[client]下添加
default-character-set=utf8cli

在[mysqld]下添加
character-set-server=utf8配置

这里注意不要打错了。直接复制过去便可。而后重启服务。打开命令行输入你的mysql帐号密码,而后输入 status 指令查看字符集,修改为功!!file

总结:以前没有修改为功,是由于修改错了地方,由于我装机的mysql路径不是这个路径,而是在别的地方,因此个人my.ini怎么修改 它都没有改变成功!程序

做者:帅气的猪猪 连接:https://www.jianshu.com/p/554b9575c5da 来源:简书 简书著做权归做者全部,任何形式的转载都请联系做者得到受权并注明出处。
相关文章
相关标签/搜索