Heim > Datenbank > MySQL-Tutorial > Hauptteil

So starten und stoppen Sie den MySQL-Dienst auf einem Linux-Server

PHPz
Freigeben: 2023-04-17 17:17:21
Original
2758 Leute haben es durchsucht

MySQL ist ein beliebtes relationales Datenbankverwaltungssystem, das in vielen Anwendungen und Websites weit verbreitet ist. Ob als Entwickler oder Systemadministrator, die Beherrschung der Grundfunktionen von MySQL ist notwendig. Einer der grundlegendsten Vorgänge ist das Starten und Stoppen des MySQL-Dienstes.

Der Vorgang zum Starten und Stoppen von MySQL ist sehr einfach. In diesem Artikel zeigen wir Ihnen, wie Sie den MySQL-Dienst auf einem Linux-Server starten und stoppen.

Starten Sie den MySQL-Dienst

Es gibt zwei Möglichkeiten, den MySQL-Dienst auf einem Linux-Server zu starten: mit Befehlszeilentools und mit selbststartenden Skripten.

Methode 1: Befehlszeilentools verwenden

Sie können Befehlszeilentools verwenden, um den MySQL-Dienst zu starten. Bitte folgen Sie diesen Schritten:

  1. Terminal öffnen.
  2. Geben Sie den folgenden Befehl in das Terminal ein, um den MySQL-Dienst zu starten:
sudo service mysql start
Nach dem Login kopieren
  1. Sie werden aufgefordert, Ihr System-Anmeldekennwort einzugeben, um Ihre Berechtigungen zu bestätigen.
  2. Wenn MySQL erfolgreich gestartet wird, sollten Sie die folgende Ausgabe sehen:
$ sudo service mysql start
 * Starting MySQL database server mysqld
   ...done.
Nach dem Login kopieren

Methode 2: Verwenden Sie ein Selbststartskript

Eine andere Möglichkeit, den MySQL-Dienst zu starten, ist die Verwendung eines Selbststartskripts. Dadurch wird der MySQL-Dienst automatisch gestartet, wenn Ihr System startet.

Bitte folgen Sie diesen Schritten:

  1. Terminal öffnen.
  2. Geben Sie im Terminal den folgenden Befehl ein, um die Datei my.cnf zu bearbeiten:
sudo nano /etc/mysql/my.cnf
Nach dem Login kopieren
Nach dem Login kopieren
  1. Fügen Sie am Ende der Datei my.cnf die folgende Zeile hinzu:
[mysqld]
should_restart_mysql = yes
Nach dem Login kopieren

Dadurch wird sichergestellt, dass MySQL beim Systemstart automatisch gestartet wird .

  1. Speichern und schließen Sie die Datei my.cnf.
  2. Geben Sie den folgenden Befehl in das Terminal ein, um Ihr System zu aktualisieren:
sudo update-rc.d mysql defaults
Nach dem Login kopieren
  1. Wenn MySQL erfolgreich gestartet wird, sollten Sie die folgende Ausgabe sehen:
$ sudo update-rc.d mysql defaults
Adding system startup for /etc/init.d/mysql ...
   /etc/rc0.d/K20mysql -> ../init.d/mysql
   /etc/rc1.d/K20mysql -> ../init.d/mysql
   /etc/rc6.d/K20mysql -> ../init.d/mysql
   /etc/rc2.d/S20mysql -> ../init.d/mysql
   /etc/rc3.d/S20mysql -> ../init.d/mysql
   /etc/rc4.d/S20mysql -> ../init.d/mysql
   /etc/rc5.d/S20mysql -> ../init.d/mysql
Nach dem Login kopieren

Stoppen Sie den MySQL-Dienst.

Stoppen Sie den MySQL-Dienst auf dem Linux-Server als Nun, zwei Methoden: Verwendung von Befehlszeilentools und Verwendung selbststartender Skripte.

Methode 1: Befehlszeilentools verwenden

Sie können Befehlszeilentools verwenden, um den MySQL-Dienst zu stoppen. Bitte folgen Sie diesen Schritten:

  1. Terminal öffnen.
  2. Geben Sie den folgenden Befehl in das Terminal ein, um den MySQL-Dienst zu stoppen:
sudo service mysql stop
Nach dem Login kopieren
  1. Sie werden aufgefordert, Ihr System-Anmeldekennwort einzugeben, um Ihre Berechtigungen zu bestätigen.
  2. Wenn MySQL erfolgreich gestoppt wurde, sollten Sie die folgende Ausgabe sehen:
$ sudo service mysql stop
 * Stopping MySQL database server mysqld
   ...done.
Nach dem Login kopieren

Methode 2: Verwenden Sie ein Selbststartskript

Eine andere Möglichkeit, den MySQL-Dienst zu stoppen, ist die Verwendung eines Selbststartskripts. Dadurch wird der MySQL-Dienst automatisch heruntergefahren, wenn Ihr System heruntergefahren wird.

Bitte folgen Sie diesen Schritten:

  1. Terminal öffnen.
  2. Geben Sie den folgenden Befehl in das Terminal ein, um die my.cnf-Datei zu bearbeiten:
sudo nano /etc/mysql/my.cnf
Nach dem Login kopieren
Nach dem Login kopieren
  1. Fügen Sie die folgende Zeile am Ende der my.cnf-Datei hinzu:
[mysqld]
should_restart_mysql = no
Nach dem Login kopieren

Dadurch wird sichergestellt, dass MySQL automatisch heruntergefahren wird, wenn die Das System wird heruntergefahren.

  1. Speichern und schließen Sie die Datei my.cnf.
  2. Geben Sie den folgenden Befehl in das Terminal ein, um Ihr System zu aktualisieren:
sudo update-rc.d mysql remove
Nach dem Login kopieren
  1. Wenn MySQL erfolgreich gestoppt wurde, sollten Sie die folgende Ausgabe sehen:
$ sudo update-rc.d mysql remove
 Removing any system startup links for /etc/init.d/mysql ...
   /etc/rc0.d/K20mysql
   /etc/rc1.d/K20mysql
   /etc/rc2.d/S20mysql
   /etc/rc3.d/S20mysql
   /etc/rc4.d/S20mysql
   /etc/rc5.d/S20mysql
   /etc/rc6.d/K20mysql
Nach dem Login kopieren

Schlussfolgerung

Der MySQL-Dienst wird auf einem Linux-Server gestartet und gestoppt Eine einfache, aber wichtige Aufgabe, die sowohl für Datenbankentwickler als auch für Systemadministratoren notwendig ist. In diesem Artikel haben wir Ihnen gezeigt, wie Sie den MySQL-Dienst mithilfe von Befehlszeilentools und Selbststartskripten starten und stoppen. Wählen Sie die für Sie geeignete Methode und stellen Sie stets sicher, dass Ihr MySQL-Dienst verfügbar und sicher ist.

Das obige ist der detaillierte Inhalt vonSo starten und stoppen Sie den MySQL-Dienst auf einem Linux-Server. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!