Wie beende ich die Ausführung von MySQL auf meinem Server? Standardlösungen funktionieren nicht

Wie beende ich die Ausführung von MySQL auf meinem Server? Standardlösungen funktionieren nicht

Ubuntu 14.04Ich habe mich als Root-Benutzer remote bei meinem Server angemeldet .

Wenn ich es versuche:

sudo stop mysql

Ich bekomme:

stop: unknown instance:

Wenn ich es versuche:

sudo service mysql stop

Ich bekomme:

stop: unknown instance:

Ich habe irgendwo einen Beitrag gelesen, in dem jemand eine ähnliche Frage gestellt hat. Die Antwort war, dass der Server höchstwahrscheinlich bereits nicht läuft. Daher habe ich Folgendes versucht:

mysqladmin -u root -p status

Und ich bekommeUptime: 1543 Threads: 1 Questions: 500 etc...

...was bedeutet, dass der Server tatsächlich läuft.

Also, wie kann ich damit aufhören mysql? Ich bin sicher, ich habe es sudo stop mysqlschon einmal versucht und es hat funktioniert.

Heute habe ich ein Passwort für den Zugriff auf die MySQL-Datenbank als Root-Benutzer hinzugefügt. Könnte das etwas damit zu tun haben?

Ich weiß, dass das Passwort funktioniert, da ich es eingeben muss, um mich anzumelden phpMyAdmin.

Ich service mysql statushabe mysql stop/waitingdas Gefühl, es hängt – sollte es nicht irgendwann einfach abgeschaltet werden?

Antwort1

Stoppen Sie MySQL:sudo /etc/init.d/mysql stop

Stoppen Sie Apache:sudo /etc/init.d/apache2 stop

Antwort2

Versuchen Sie sudo systemctl status mysqldes dann, wenn es erfolgreich war, mit sudo systemctl stop mysqld.

Der Name des Dienstes kann unterschiedlich sein (offiziell ist er mysqld).

Antwort3

Ihnen fehlt der Befehl ‚Service‘.

sudo-Dienst MySQL stoppen

Antwort4

Das Problem mit sudo service mysql stop besteht darin, dass systemctl den Dienst nach einigen Minuten neu startet. Sie müssen ihn mit systemctl stoppen.

verwandte Informationen