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

前言:

  前几天刚买了新电脑,装上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] 都是客户端的编码设置,[mysqld]是服务器端的设置。

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

完成!!!!

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

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

 

转载于:https://www.cnblogs.com/nulijiushimeili/p/9654934.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值