Результат ps -e | grep mysqld
работает htop
и нажимает на использование памяти ..
Это занимает 33% 4 ГБ памяти.
Я просто хочу завершить процесс mysqld .. запуск sudo pkill mysqld
завершает процесс, но снова процесс начинается .. Я хочу полностью завершить его и вернуть память.
Ответы:
В
mysql
конфигурации Upstart естьrespawn
опция:respawn
Опция говорит Upstart , чтобы перезапустить процесс , если он выходит или убит. Ограничение равно 2, поэтому вы можете попробовать убить процессы дважды, что скажет Upstart не запускать их снова или использовать:источник
mysql stop
останавливает его, и все же он все еще начинается снова и снова ... Я закомментировал строки респауна в конфигурации, но это не помогло.service mysql stops
mysql, а затем он перезапускается, то что-то еще запускает его. Ищите cronjobs или сценарии мониторинга или что-то./etc/init.d/mysql stop
, но оказалось, что я должен был бежатьservice mysql stop
вместо этого. Я думал, что они одинаковы (один вызывает другой или оба вызывают одну и ту же команду).Когда вы видите следующую информацию, вы успех
Я использую это для решения проблемы установки MySQL 5.6 в Ubuntu 15.10 по этой ссылке .
Во время этой установки я сталкиваюсь с проблемой:
Просто полностью остановите mysqld, mysqld_safe, mysql решает проблему
источник
Бегать
sudo /etc/init.d/mysql stop
источник
Каким-то образом все ответы не могли мне помочь, пока я сначала не перезапустил сервер, а затем не остановил его, поэтому вот шаги:
Это работало в Ubuntu WSL.
источник
Если вы не можете найти mysql внутри
/etc/init
или/etc/init.d
, убедитесь, что id не пришел вместе с другим пакетом. Что касается меня, я узнал, что мой mysqld работает для поддержки nextcloud, я сделалисточник
Если вы застряли в запущенной команде внутри консоли, вы можете попробовать один из следующих.
источник
System Preferences -> MySql -> Stop MySQL Server
Это единственное, что сработало для меня, остановка / уничтожение его из командной строки всегда позволяло перезапускать его.
источник