MySQL强制重启失败后无法启动问题解决

MySQL重启失败

客户一服务器,数据库是MySQL,还运行着各种各样的服务。

数据库中数据量比较大,哥们我不小心执行了一个sql,导致mysql执行时间太长没反应了。

此时从服务中对mysql进行重启,结果重启失败…

然后手工再次重启,也重启不了了。

windows服务里面mysql服务的启动、停止按钮都是灰色的,卧槽这个可怎么搞,毕竟是客户服务器我又没法擅自给他重启。

急中生智

突然想起一个事情,就是电脑上的文件有时候删除不了,可以使用文件粉碎机强制粉碎。

同理,此时发生的情况应该是mysql服务假死了,应该通过一种手段强制杀死服务后重启。

额, 这个思路就是正确的,那如何强制杀死服务捏。

神奇的360任务管理器

不得不说360是一个神奇的工具,我想到既然360文件粉碎机可以粉碎文件,那么360任务管理器是否能强制干掉服务后重启呢。

打开360任务管理器,果然看到有一个系统服务面板,找到sql数据库服务(mysql服务在360任务管理里面叫sql数据库服务,而且还是存在不止1个)。

在这里插入图片描述
嗯,点击sql数据库服务右边的关闭–开启后,果然mysql数据库服务恢复正常。

从windows服务里面查看也已经恢复正常。

总结

遇到问题不要慌,先思考问题,然后想办法,然后验证办法。服务死掉了就杀掉服务,然后重启之。

另外windows很多自带的工具,能干的事情太少了,有时候还是需要借助各种工具。