的结果ps -e | grep mysqld
运行htop
并点击内存使用情况..
它占用了 4GB 内存的 33%。
我只想结束 mysqld 进程..运行sudo pkill mysqld
结束该进程但该进程再次启动..我想彻底结束它并恢复内存。
答案1
/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld
当你看到如下信息就表示你成功了
mysql: no process found
mysqld_safe: no process found
mysqld: no process found
我使用这个来解决 Ubuntu 15.10 中 MySQL 5.6 的安装问题关联。
在此安装过程中,我遇到了以下问题:
mysqld_safe A mysqld process already exists
只需完全停止mysqld、mysqld_safe,mysql即可解决问题
答案2
Upstartmysql
配置具有respawn
选项:
$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
elif echo $statusnow | grep -q 'respawn/' ; then
该respawn
选项告诉 Upstart 在进程退出或被终止时重新启动该进程。限制为 2,因此您可以尝试终止进程两次,这将告诉 Upstart 不要再次启动它们,或者使用:
sudo service mysql stop
答案3
跑步sudo /etc/init.d/mysql stop
答案4
不知何故,所有的答案都无法帮助我,直到我首先重新启动服务器然后停止它,所以步骤如下:
sudo /etc/init.d/mysql restart
sudo /etc/init.d/mysql stop
这在 Ubuntu WSL 中有效。