1. MySQL重启失败
客户一服务器,数据库是MySQL,还运行着各种各样的服务。
数据库中数据量比较大,哥们我不小心执行了一个sql,导致mysql执行时间太长没反应了。
此时从服务中对mysql进行重启,结果重启失败…
然后手工再次重启,也重启不了了。
windows服务里面mysql服务的启动、停止按钮都是灰色的,卧槽这个可怎么搞,毕竟是客户服务器我又没法擅自给他重启。
2. 急中生智
突然想起一个事情,就是电脑上的文件有时候删除不了,可以使用文件粉碎机强制粉碎。
同理,此时发生的情况应该是mysql服务假死了,应该通过一种手段强制杀死服务后重启。
额, 这个思路就是正确的,那如何强制杀死服务捏。
3. 神奇的360任务管理器
不得不说360是一个神奇的工具,我想到既然360文件粉碎机可以粉碎文件,那么360任务管理器是否能强制干掉服务后重启呢。
打开360任务管理器,果然看到有一个系统服务面板,找到sql数据库服务(mysql服务在360任务管理里面叫sql数据库服务,而且还是存在不止1个)。
嗯,点击sql数据库服务右边的关闭–开启后,果然mysql数据库服务恢复正常。
从windows服务里面查看也已经恢复正常。
4. 总结
遇到问题不要慌,先思考问题,然后想办法,然后验证办法。服务死掉了就杀掉服务,然后重启之。
另外windows很多自带的工具,能干的事情太少了,有时候还是需要借助各种工具。