MySQL5.7修改了my.ini文件后服务启动不了

由于保存数据中文出现乱码,于是就改了my.ini

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
character-set-server=utf8

[mysqld] 
character-set-server=utf8

改完之后再次启动MYSQL服务,结果再也启动不了了,进程管理器里也找不到mysql进程。

不过不用慌,小编在经历过多次失败的尝试之后,终于迎来了成功,踩坑过程就不再赘述了,将整理好的顺利操作分享给大家,以免少走弯路,具体的教程如下。

首先以管理员身份打开命令行窗口,注意是管理员身份,不然无权限访问。之后输入命令“tasklist| findstr "mysql"”,用于查找mysql的残留进程。果不其然,确实存在mysql的残留进程,难怪一直提示MySQL服务处于正在启动或者停止的状态中,此时要做的就是杀死MySQL进程。之后输入命令“taskkill/f /t /im mysqld.exe”,就可以将mysql残留进程全部杀死了,再次输入命令“tasklist| findstr "mysql"”,查看是否还留有有其他的mysql残留进程,如果还有,则继续杀死,直到完全杀死进程为止,如下图所示。

MySQLæå¡æ­£å¨å¯å¨æå止中ï¼è¯·ç¨åçå»ååè¯ä¸æ¬¡ã解å³æ¹æ¡ã

服务都杀死之后,再次启动发现还是无效。

考虑可能配置文件写错了,就先改回来
删除刚才写的配置,保存退出,重启服务。仍然报错。
后来发现编辑器的原因(我用的是记事本编辑的,结果保存的不是UTF-8),打开方式换成Nodepad++, 打开后编码换成 UTF-8
保存,退出
重启服务。

OK ,启动起来,连接成功。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值