Wie stoppe ich den MySQLD-Prozess?

Wie stoppe ich den MySQLD-Prozess?

Ergebnis vonps -e | grep mysqld

Bildbeschreibung hier eingeben

Ausführen htopund Klicken auf Speichernutzung.

Bildbeschreibung hier eingeben

Es belegt 33 % des 4 GB-Speichers.

Ich möchte nur den MySQLD-Prozess beenden. Durch Ausführen sudo pkill mysqldwird der Prozess beendet, aber der Prozess wird erneut gestartet. Ich möchte ihn vollständig beenden und den Speicher zurückerhalten.

Antwort1

/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld

Wenn Sie die folgenden Informationen sehen, haben Sie Erfolg

mysql: no process found
mysqld_safe: no process found
mysqld: no process found

Ich benutze dies, um das Installationsproblem von MySQL 5.6 in Ubuntu 15.10 zu lösen.Verknüpfung.

Während dieser Installation tritt das folgende Problem auf:

mysqld_safe A mysqld process already exists

Stoppen Sie einfach mysqld, mysqld_safe, mysql löst das Problem

Antwort2

Die mysqlUpstart-Konfiguration hat dierespawnMöglichkeit:

$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
        elif echo $statusnow | grep -q 'respawn/' ; then

Die respawnOption weist Upstart an, den Prozess neu zu starten, wenn er beendet oder beendet wird. Das Limit liegt bei 2, Sie können also versuchen, die Prozesse zweimal zu beenden, wodurch Upstart angewiesen wird, sie nicht erneut zu starten, oder verwenden Sie:

sudo service mysql stop

Antwort3

Laufensudo /etc/init.d/mysql stop

Antwort4

Aus irgendeinem Grund konnten mir alle Antworten nicht helfen, bis ich den Server zuerst neu gestartet und dann gestoppt habe. Hier sind also die Schritte:

sudo /etc/init.d/mysql restart

sudo /etc/init.d/mysql stop

Dies hat in Ubuntu WSL funktioniert.

verwandte Informationen