的結果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 中有效。