mysql出现中文乱码,配置my.ini文件,需要改变my.ini文件的编码

1.一开始跟着网上的教程说在命令行设置

mysql出现中文乱码,配置my.ini文件,需要改变my.ini文件的编码_第1张图片

一开始还是会出现这种场面:(但是再次进入会消失)

mysql出现中文乱码,配置my.ini文件,需要改变my.ini文件的编码_第2张图片

对我没有用,因为每次在进入mysql的时候,上面的配置又变成了原来的。

为什么呢:因为set命令只是临时修改了配置,但退出之后会失效,很麻烦

2.然后就跟着教程改my.ini配置文件:

发现跟着教程敲,

mysql出现中文乱码,配置my.ini文件,需要改变my.ini文件的编码_第3张图片

my.ini配置的一摸一样还是没有效果,

在偶然间发现一篇博客,

最后发现要改变mysql的配置文件得是ANSI编码

而我之前直接crtl+s保存,默认是UTF-8编码,没有关心配置文件的编码格式,所以配了一晚上都没配出来。

文件另存为,修改成ANSL编码后,配置文件终于生效了。类目!!!

3.如果还没有生效:

注意以下几点:

  • mysql服务是否重启。

mysql出现中文乱码,配置my.ini文件,需要改变my.ini文件的编码_第4张图片

  • 文件是否保存
  • 还不行那将配置文件在mysql安装目录也配一份:

mysql出现中文乱码,配置my.ini文件,需要改变my.ini文件的编码_第5张图片

你可能感兴趣的:(mysql,数据库,服务器)