码迷,mamicode.com
首页 > 数据库 > 详细

windows 上的MySQL默认字符集设置踩过的坑

时间:2018-09-16 12:27:05      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:重启   电脑   files   tar   时间   like   sql   复制配置   直接   

前言:

  前几天刚买了新电脑,装上MySQL有几天了,今天没事试了一下,发现默认字符集没有修改,还是默认的latin1,折腾了大半天,终于搞好了。

这是我成功设置后的结果图;

命令式直接在MySQL界面就可以输入的

-> show variables like ‘character%‘; 

技术分享图片

我是怎么做到的?

默认安装MySQL的配置文件在下面的目录下

C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

在我修改了字符集配置后,依然没有效果,在翻阅了很多资料后,试了一个自认为不会有效果的方法,但是它竟然魔法般的成功了。

讲修改好的my.ini文件copy到MySQL的安装目录的根目录下:

C:\Program Files\MySQL\MySQL Server 5.7

技术分享图片

在我没有复制配置文件之前这里面只有文件夹,当我复制完成后,讲MySQL的服务重新启动,这里多了两个文件夹,从时间上就可以看出来,应该是发布版本的时间。

关于my.ini的配置

[mysql]

default-character-set=utf8

[mysqld]

character_set_server=utf8 

[mysql] & [clinet] 都是客户端的编码设置,[mysqld]是服务器端的设置。

每次修改完配置文件都要重启服务,在任务管理器里面启动,也可以命令行 : net start mysql57  ,也可能是mysql,具体要看你安装的时候mysql的名字是什么。

完成!!!!

------------------------------------------------------------------------------------------------------

之前查阅很多资料修改了默认路径C:\ProgramData\MySQL\MySQL Server 5.7\my.ini下的配置文件,在配置的时候有多余的属性,造成mysql服务无法启动,也有时候是不报任何错误,但服务就是无法启动。所以我觉得默认路径下的配置我呢间依然是有用的。

技术分享图片

 

windows 上的MySQL默认字符集设置踩过的坑

标签:重启   电脑   files   tar   时间   like   sql   复制配置   直接   

原文地址:https://www.cnblogs.com/nulijiushimeili/p/9654934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!