Результатps -e | grep mysqld
запуск htop
и нажатие на использование памяти..
Он занимает 33% из 4 ГБ памяти.
Я просто хочу завершить процесс 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
Я использую это для решения проблемы установки MySQL 5.6 в Ubuntu 15.10 с помощью этогосвязь.
Во время этой установки я столкнулся с проблемой:
mysqld_safe A mysqld process already exists
Просто полностью остановите mysqld, mysqld_safe, mysql решит проблему
решение2
Конфигурация Upstart mysql
имеет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.