MySQL-Daemon konnte nicht gestartet werden – Fehlerlösung

MySQL-Daemon konnte nicht gestartet werden – Fehlerlösung

MySQL-Daemon konnte nicht gestartet werden – Fehlerlösung

Vor einigen Tagen stellten wir fest, dass die veröffentlichte Website nicht zur Registrierung und Anmeldung für diese Aktivitäten genutzt werden konnte, der Zugriff auf die Seiten jedoch normal verlief. Also begannen wir mit der Fehlerbehebung. Zuerst starteten wir Jenkins neu, aber bei jedem Neustart traten Fehler auf, sodass wir den Server neu starten mussten. Beim Neustart des Servers mussten viele Dienste neu gestartet werden, einer davon war MySQL.

Zuerst habe ich versucht, den Dienst mit dem Befehl „service mysql start“ zu starten, aber es kam die Meldung:

MySQL-Daemon konnte nicht gestartet werden

Als dieses Problem zum ersten Mal auftrat, war ich verwirrt, aber dann begann ich zu prüfen und fand alles Mögliche. Dann sah ich einen Blog-Beitrag zum Prüfen des Protokolls und ging zu diesem Pfad, um das Protokoll zu prüfen: /var/log/mysqld.log

Öffnen Sie die Protokolldatei und suchen Sie die folgende Eingabeaufforderung:

Sie sehen die Meldung: „Kein Speicherplatz mehr auf dem Gerät“

Verwenden Sie daher den Befehl: df -lh, um den verbleibenden Speicherplatz zu überprüfen

Ich stellte fest, dass der Speicherplatz erschöpft war. Daher löschte ich einige nicht benötigte Dateien, gab mehrere GB Speicherplatz frei und gab den Befehl „service mysql start“ erneut ein. Der Startvorgang wurde abgeschlossen.

Dieser Vorfall hat mich daran erinnert, dass ich beim nächsten Mal, wenn ich auf ein Problem stoße, vielleicht nicht als Erstes Baidu oder Google überprüfen sollte, sondern das Protokoll. Dies zeigt, wie wichtig Protokolle bei der Erstellung und Verwendung unserer Software sind.

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • Mysql Master-Slave-Synchronisation Last_IO_Errno:1236 Fehlerlösung
  • MySQL-Fehler „Jede abgeleitete Tabelle muss ihren eigenen Alias ​​haben“ - Lösung
  • Lösung für MySQL-Startfehler
  • Lösung für den Fehler „MySQL-Server ist verschwunden“

<<:  Neuer Ansatz zum Umschalten der Tab-Leiste mit zwei Auswahlmöglichkeiten in Vue

>>:  Eine kurze Diskussion über den magischen Schrägstrich im Nginx Reverse Proxy

Artikel empfehlen

So ändern Sie in Nginx die über http aufgerufene Website in https

Inhaltsverzeichnis 1. Hintergrund 2. Voraussetzun...

Der Kernprozess der NodeJS-Verarbeitung einer TCP-Verbindung

Vor ein paar Tagen habe ich mit einem Freund etwa...

Grundkenntnisse der MySQL-Datenbank

Inhaltsverzeichnis 1. Datenbanken verstehen 1.1 D...

CSS realisiert Div vollständig zentriert, ohne Höhe festzulegen

Erfordern Das Div unter dem Körper ist vertikal z...

Über Generika der C++ TpeScript-Reihe

Inhaltsverzeichnis 1. Vorlage 2. Generika 3. Gene...

Detaillierte Erklärung der CocosCreator-Optimierung DrawCall

Inhaltsverzeichnis Vorwort Was ist DrawCall Welch...

Detaillierte Erklärung der Verwendung des Bash-Befehls

Unter Linux wird Bash als Standard übernommen, wa...

Lösung zum Vergessen des Root-Passworts der MySQL 5.7- und 8.0-Datenbank

Hinweis: Um das Root-Passwort in MySQL 5.7 zu kna...

MySQL 5.7.17 neuestes Installationstutorial mit Bildern und Text

mysql-5.7.17-winx64 ist die neueste Version von M...

Beispiel für Auslassungspunkte bei Überlauf von mehrzeiligem CSS-Text

Auslassungspunkte werden angezeigt, wenn mehrzeil...

MySQL: Praktische Erfahrung mit der Verwendung der Insert-Anweisung

Inhaltsverzeichnis 1. Mehrere Syntaxen von Insert...

So verwenden Sie die Vue3-Komponente zum asynchronen Laden von Daten Suspense

Inhaltsverzeichnis Vorwort Komponenten erstellen ...