如何停止mysqld进程?

Man*_*waj 15 mysql process 14.04

的结果 ps -e | grep mysqld

在此处输入图片说明

运行htop并单击内存使用情况..

在此处输入图片说明

它占用了 4GB 内存的 33%。

我只想结束 mysqld 进程.. 运行sudo pkill mysqld结束该进程但该进程再次启动.. 我想完全结束它并取回内存。

小智 16

/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld
Run Code Online (Sandbox Code Playgroud)

当您看到以下信息时,您就成功了

mysql: no process found
mysqld_safe: no process found
mysqld: no process found
Run Code Online (Sandbox Code Playgroud)

我用这个用这个来解决的MySQL 5.6的安装问题在Ubuntu 15.10的链接

在此安装过程中,我遇到问题说:

mysqld_safe A mysqld process already exists
Run Code Online (Sandbox Code Playgroud)

完全停止mysqld,mysqld_safe,mysql解决问题


mur*_*uru 14

mysql新贵配置有respawn选项:

$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
        elif echo $statusnow | grep -q 'respawn/' ; then
Run Code Online (Sandbox Code Playgroud)

respawn选项告诉 Upstart 在进程退出或被终止时重新启动进程。限制为 2,因此您可以尝试两次终止进程,这将告诉 Upstart 不要再次启动它们,或者使用:

sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)


小智 5

sudo /etc/init.d/mysql stop