什么过程是复活mysqld?

我按照这个指南来重置我的MySQL的根密码(我在Ubuntu的)。 当我杀死mysqld进程时,它立即被复活。 父进程ID是1。

我怎样才能find什么让复活mysqld?

$ ps -ef | grep mysql mysql 30136 1 0 07:16 ? 00:00:00 /usr/sbin/mysqld root 30295 30274 0 07:18 pts/0 00:00:00 grep --color=auto mysql $ kill -9 30136 $ ps -ef | grep mysql mysql 30302 1 2 07:18 ? 00:00:00 /usr/sbin/mysqld root 30404 30274 0 07:18 pts/0 00:00:00 grep --color=auto mysql $ 

您已经find了答案 – 但是为了清晰起见。

你应该尽量不杀死正在工作的守护进程或进程 – 你应该尽量避免kill -9。 通常总是有一种方法可以请求守护进程优雅地停下来,这样可以让他们整理起来。

杀死它自己(例如kill 30136在你的情况下)有时可以正确地停止一个进程,但它取决于有问题的进程和它正在寻找什么信号。