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残留进程,如果还有,则继续杀死,直到完全杀死进程为止,如下图所示。

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

 

考虑可能配置文件写错了,就先改回来

删除刚才写的配置,保存退出,重启服务。仍然报错。

后来发现编辑器的原因(我用的是记事本编辑的,结果保存的不是UTF-8),打开方式换成Nodepad++, 打开后编码换成 UTF-8,

保存,退出

重启服务。

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

新版下载
本文原创,商业转载请联系作者获得授权,非商业转载请注明出处。

评论

发送评论 编辑评论


                        

数据存储分类热门文章

标签热门文章排行

☛免责声明 ☛本站使用教程
Theme Argon With Ry-Plus By 清欢
我的第21749位朋友,历经126801次回眸才与你相遇
内容失效/资源代找/交流学习
内容失效/资源代找/交流学习