wynik ps -e | grep mysqld
uruchamianie htop
i klikanie użycia pamięci ..
Zajmuje 33% pamięci 4 GB.
Chcę tylko zakończyć proces mysqld. Uruchomienie sudo pkill mysqld
kończy proces, ale znowu proces się rozpoczyna. Chcę go całkowicie zakończyć i odzyskać pamięć.
Odpowiedzi:
mysql
Konfiguracja Upstart marespawn
opcję:Ta
respawn
opcja informuje Upstart, aby ponownie uruchomił proces, jeśli zakończy się lub zostanie zabity. Limit wynosi 2, więc możesz spróbować zabić procesy dwa razy, co powie Upstart, aby nie uruchamiał ich ponownie, lub użyj:źródło
mysql stop
zatrzymuje to, a jednak wciąż zaczyna się od nowa ... Skomentowałem wiersze odradzania w konfiguracji, ale to nie pomogło.service mysql stops
mysql, a następnie uruchamia się ponownie, wtedy zaczyna się coś innego. Poszukaj cronjobs lub skryptów monitorujących lub czegoś takiego./etc/init.d/mysql stop
, ale okazało się, żeservice mysql stop
zamiast tego musiałem biec . Myślałem, że są one takie same (jedno wywołuje drugie lub oba wywołują to samo polecenie).Gdy zobaczysz następujące informacje, odniesiesz sukces
Używam tego do rozwiązania problemu instalacyjnego MySQL 5.6 w Ubuntu 15.10 za pomocą tego linku .
Podczas tej instalacji napotyka problem:
Wystarczy całkowicie zatrzymać mysqld, mysqld_safe, mysql rozwiązuje problem
źródło
Biegać
sudo /etc/init.d/mysql stop
źródło
Jakoś wszystkie odpowiedzi nie mogły mi pomóc, dopóki nie zrestartowałem serwera, a potem go zatrzymałem, więc oto kroki:
Działa to w Ubuntu WSL.
źródło
Jeśli nie możesz znaleźć mysql w
/etc/init
lub/etc/init.d
, sprawdź, czy identyfikator nie został dostarczony z innym pakietem. Jeśli chodzi o mnie, dowiedziałem się, że mój mysqld działa w celu obsługi nextcloudźródło
Jeśli utkniesz w uruchomionym poleceniu w konsoli, możesz wypróbować jedną z następujących czynności.
źródło
System Preferences -> MySql -> Stop MySQL Server
To jedyny, który działał dla mnie, zatrzymanie / zabicie go z wiersza poleceń zawsze pozwalało na jego ponowne uruchomienie.
źródło