mysqld_safe --defaults-file=/app/3307/my.cnf 2>&1 1>/dev/null & 将mysqld服务进程放入后台后,

因为忘记root密码,mysqladmin -uroot  -proot-S /app/3307/mysqld.sock shutdown 无法平滑停止mysqld进程

这时多次尝试 kill -3 命令都无法停止mysqld进程,原因是 -3 是SIGQUIT进程退出信号,mysqld进程会接受到这个信息,但因为&的作用,紧接着使用新的PID继续运行。

解决办法是 -15 SIGTERM 进程中断信号,mysqld进程会平滑停止。

 posted on 2017-11-28 16:54  ChaseForFuture  阅读(158)  评论(0编辑  收藏  举报