Verschiedene Möglichkeiten, Mysqld zu stoppen
-
Starten/Stoppen Sie
mysqld
(Aka MySQL Server) im Windows-Betriebssystem -
Starten/Stoppen Sie
mysqld
(Aka MySQL Server) im Linux (Ubuntu 20.04) Betriebssystem - Fazit
mysqld
ist ein Daemon-Serverprogramm, auch bekannt als MySQL Server. Es wird verwendet, um das MySQL-Datenverzeichnis zu verwalten, das Tabellen und Datenbanken enthält.
Dieses Tutorial führt Sie durch die verschiedenen Möglichkeiten, wie Sie den [MySQL Server] starten, stoppen oder neu starten können.
Jeder muss mysqld
je nach verwendetem Betriebssystem starten und stoppen. Wir werden die verschiedenen Ansätze zum Starten, Stoppen und Neustarten des MySQL-Servers unter Verwendung der Betriebssysteme Windows und Linux (Ubuntu 20.04) untersuchen.
Starten/Stoppen Sie mysqld
(Aka MySQL Server) im Windows-Betriebssystem
Methode 1 – Verwenden des Windows-Ausführungsdialogs
Sie können den Windows-Ausführen-Dialog verwenden, wenn Sie ein Windows-Betriebssystem verwenden. Sie können es mit Windows+R öffnen. Sobald es geöffnet ist, geben Sie services.msc
ein (siehe Anhang unten) und drücken Sie OK.
Suchen Sie nach MySQL##
(hier steht ##
für die Version). Wenn Sie MySQL 8.0 haben, suchen Sie auf dem folgenden Bildschirm nach MySQL80.
Im Moment läuft MySQL Server. Klicken Sie mit der rechten Maustaste auf MySQL##
(ersetzen Sie ##
durch Ihre MySQL-Version) und wählen Sie Stopp. Sie können auch von hier aus Pause oder Neustart auswählen.
Es stoppt mysqld
(MySQL Server). Siehe folgenden Screenshot.
Sie können den MySQL-Server auch über die Menüleiste in Dienste
wie folgt starten, stoppen, anhalten oder neu starten.
Methode 2 – Verwenden der Windows-Eingabeaufforderung
Sie können Ihren MySQL-Server auch über die Befehlszeile stoppen, wenn Sie mit der Windows-Eingabeaufforderung (auch CMD genannt) vertraut sind. Öffnen Sie die Eingabeaufforderung als Administrator (siehe Screenshot unten).
Es öffnet sich ein schwarzes Fenster und wechselt zum MySQL-bin-Ordner C:\Program Files\MySQL\MySQL Server 8.0\bin
.
Wenn Sie bestätigen möchten, ob Ihr MySQL-Server läuft oder nicht, können Sie dies mit dem folgenden Befehl überprüfen. Ersetzen Sie Benutzername
durch Ihren Benutzernamen.
Sobald Sie den angegebenen Befehl eingegeben und die Eingabetaste gedrückt haben, werden Sie nach dem Passwort gefragt. Geben Sie Ihr Passwort ein oder drücken Sie die Eingabetaste, wenn Sie noch keines haben.
mysqladmin -u [username] -p status
Unser MySQL-Server ist derzeit aktiv; siehe folgenden Screenshot.
Wir können es stoppen und die Inaktivität des Servers in der Befehlszeile wie folgt bestätigen. Sie können es auch in services.msc
sehen.
-- replace [username] with yours
mysqladmin -u [username] -p shutdown
--check status
mysqladmin -u [username] -p status
Sie können die praktische Verwendung der Befehle wie folgt sehen und feststellen, dass wir nach dem Herunterfahren keine Verbindung herstellen können.
Starten/Stoppen Sie mysqld
(Aka MySQL Server) im Linux (Ubuntu 20.04) Betriebssystem
Im Linux-Betriebssystem haben Sie verschiedene Variationen von Befehlen zum Starten/Stoppen von MySQL Server. Diese Variante hängt davon ab, welche Linux-Distribution Sie verwenden.
Wir verwenden für diesen Artikel Linux (Ubuntu 20.04).
Wenn Sie auch ein Linux-Benutzer (Ubuntu 20.04) sind, können Sie den MySQL-Server mit dem folgenden Befehl stoppen und dann den Status zur Bestätigung überprüfen. Fedora-Benutzer können [diese] Dokumentation sehen, und CentOS-Befehle sind Fedora sehr ähnlich.
-- if you are logged in as superuser (root user) then use the following commands
systemctl stop mysql
systemctl status mysql
-- if you are not logged in as superuser (root user) then use the following commands
sudo systemctl stop mysql
sudo systemctl status mysql
Verwenden Sie den folgenden Befehl, um den MySQL-Server in Ubuntu zu starten.
-- if you are logged in as superuser (root user) then use the following commands
systemctl start mysql
systemctl status mysql
-- if you are not logged in as superuser (root user) then use the following commands
sudo systemctl start mysql
sudo systemctl status mysql
-- You can use the following command to make sure that the server launches after reboot
systemctl enable mysql
# OR
sudo systemctl enable mysql
Der grüne Punkt und der Text in Grün zeigen an, dass Ihr Server betriebsbereit ist (siehe Screenshot unten).
Verwenden Sie den unten angegebenen Befehl, um den MySQL-Server neu zu starten.
-- if you are logged in as superuser (root user) then use the following commands
systemctl restart mysql
systemctl status mysql
-- if you are not logged in as superuser (root user) then use the following commands
sudo systemctl restart mysql
sudo systemctl status mysql
Die andere Möglichkeit in Ubuntu 20.04 ist wie folgt.
-- if you are logged in as superuser (root user) then use the following commands
service start mysql
service stop mysql
-- if you are not logged in as superuser (root user) then use the following commands
sudo service start mysql
sudo service stop mysql
Fazit
In diesem Artikel haben wir verstanden, dass der mysqld
auch als MySQL-Server bezeichnet wird.
Wir haben je nach Betriebssystem unterschiedliche Methoden zum Starten/Stoppen. Darüber hinaus gibt es einige Unterschiede bei den Linux-Befehlen, je nachdem, welche Linux-Distribution Sie verwenden.