我使用5323 s000 S+ 0:00.00 grep mysql
检查mysql进程是否存在,我找到了
ps ax | grep mysql
。
我想杀死进程,但数字会自动更改。
当我输入5507 s000 S+ 0:00.00 grep mysql
时,内容更改为
{{1}}
顺便说一句,我已经尝试过删除mysql的方式,这是互联网上最受欢迎的方式。但是mysql进程仍在我的计算机上。任何人都可以给我一个提示,我将非常感激。
答案 0 :(得分:2)
刚刚做到了。我试过了: 1)得到pid
netstat -vanp tcp | grep 3306
或
ps ax | grep mysql
2)sudo kill -9 [pid]
好像我杀了它吧?但等等......当再次显示mysql pid时,它会再次以不同的pid返回。然后我记得system preferences
中的mysql。按图标,然后按停止服务器按钮。 SUCCESS
编辑:它在这里
答案 1 :(得分:0)
您的输出显示grep
进程在ps的结果中搜索“mysql”。这意味着,您只需看到显示您搜索的流程的流程。
mysql没有在这里运行,因此你没有列出它。
你不能杀死那个进程,因为它在你返回shell后就已经完成了。下次发出相同的命令时,新的ps
进程会生成,而新的grep
进程会生成另一个pid而不是之前的pid。