MySQL服务正在启动或停止中,请稍候片刻后再试一次【解决方案】

等一下,昨天我帮邻居老王修电脑,他的MySQL老是卡在启动和停止之间。
我认为也许这个过程没有明确结束。
我这里正好有一个小笔记本,上面写着解决方案。

那天下午,老王正在客厅的沙发上上网。
电脑屏幕还亮着,但他无法访问数据库。
他挠了挠头,道:“这是骗局吗?”我看着屏幕,觉得我必须快点做。
我正好有一台笔记本电脑,插上U盘,打开命令提示符,看到必须先以管理员身份操作。
因此,右键单击它并选择“以管理员身份运行”。

输入命令时要小心。
老王看着,有些担心。
我输入任务列表 | searchtr“mysql”并按 Enter 键。
屏幕上出现一堆进程,最后几行是mysqld.exe 1 2 3 4 是的,找到了。
然后输入taskkill /f /t /im mysqld.exe并按Enter键。
这时,老王问道:“这样可以吗?”我说:“让我们试试。

几秒钟后,输入tasklist |再次找到“mysql”。
这次屏幕一片空白。
老王翻了个白眼:“不再了?”我点点头。
这时,再次输入net start mysql,屏幕上会出现一个小窗口,内容为“服务已启动...”。
等待几分钟后,键入 net stop mysql,然后键入 net start mysql。
这次启动速度快多了,窗口闪烁了一会就消失了。

老王赶紧打开数据库软件,尝试连接。
点击“连接”,屏幕显示“连接成功”。
他松了口气:“嘿嘿,原来如此!”我说:“没关系。
不过下次你要小心,用完数据库后不要关电脑。

我突然想到MySQL残留进程可能是由于上次软件更新时没有关闭服务造成的。
等等,还有别的事。
老王说,他公司的数据库管理员老李很喜欢摆弄这些服务。
结果上次失败了,整个服务器瘫痪了三天。
因此,尽管问题已经解决,但Lao Vuong还是需要提醒他一定要小心使用这个电脑设备。

在linux中,怎样查看Mysql服务运行状态?

linux怎么查看mysql是否运行