Heim > Datenbank > MySQL-Tutorial > Was tun, wenn die PID-Datei in MySQL verloren geht?

Was tun, wenn die PID-Datei in MySQL verloren geht?

WBOY
Freigeben: 2022-05-26 15:10:27
Original
4086 Leute haben es durchsucht

Methode: 1. Verwenden Sie „ps -ef|grep mysqld“, um den Instanzprozess anzuzeigen. 2. Verwenden Sie „ps -ef|grep mysqld|awk '{print $2}'|sed 1d |sed 2d > ${HOSTNAME }.pid“, um die PID-Datei zu rekonstruieren.

Was tun, wenn die PID-Datei in MySQL verloren geht?

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

Was tun, wenn die PID-Datei in MySQL verloren geht? Wenn die MySQL-Instanz startet, schreibt sie ihre eigene Prozess-ID in eine Datei – die PID-Datei. Diese Datei wird standardmäßig durch den Parameter pid_file gesteuert im Datenbankverzeichnis und der Dateiname ist der Hostname .pid

mysql> show variables like 'pid_file';
+---------------+--------------------------------+
| Variable_name | Value                          |
+---------------+--------------------------------+
| pid_file      | /opt/mysql/data/gfsunny105.pid |
+---------------+--------------------------------+
1 row in set (0.02 sec)
[root@gfsunny105 data]# cat gfsunny105.pid
4466
Nach dem Login kopieren

1. PID-Dateiverlust simulieren

[root@gfsunny105 data]# mv gfsunny105.pid gfsunny105.pid_bak
Nach dem Login kopieren

pid-Dateiverlust hat keine Auswirkungen auf das laufende MySQL, aber wenn die Datenbankinstanz neu gestartet oder heruntergefahren wird Der Fehler wird gemeldet, weil es keine solche Datei gibt.

4. MySQL erneut stoppen und neu starten

[root@gfsunny105 data]# service mysqld stop
MySQL server PID file could not be found!                  [FAILED]
Nach dem Login kopieren

Empfohlenes Lernen:

MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die PID-Datei in MySQL verloren geht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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