Vorwort Kürzlich habe ich einer Tabelle in der Datenbank zwei Felder hinzugefügt. Später wurde etwas wie „nicht genügend Speicherplatz“ angezeigt. Dann wurde die Verbindung zur Datenbank getrennt und ich konnte danach keine Verbindung mehr herstellen. Später, nachdem ich darüber nachgedacht hatte, löste ich das Problem schließlich. Diese Erfahrung war wirklich furchterregend. Dieser Artikel beschreibt die Lösung für das Problem, dass MySQL aufgrund von nicht genügend Speicherplatz nicht gestartet werden kann. So geht’s Betriebssystem: Ubuntu. Unzureichender Speicherplatz führt dazu, dass MySQL nicht gestartet werden kann, was zu folgenden Problemen führen kann: root@iZ28z558vv0Z:/etc/mysql# mysql -u root -p Passwort eingeben: FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket '/var/run/mysqld/mysqld.sock' nicht möglich (2) root@iZ28z558vv0Z:/b# Dienst MySQL starten Start: Job konnte nicht gestartet werden root@iZ28z558vv0Z:/var/lib# Dienst mysqld start mysqld: nicht erkannter Dienst Lösung: Suchen Sie die MySQL-Konfigurationsdatei my.cnf: root@iZ28z558vv0Z:/etc/mysql# ls conf.d debian.cnf debian-start meine.cnf root@iZ28z558vv0Z:/etc/mysql# vi my.cnf Das Datadir-Element in der Datei zeigt /var/lib/mysql [mysqld] # # * Grundeinstellungen # Benutzer = MySQL pid-Datei = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock Port = 3306 Basisverzeichnis = /usr Datenverzeichnis = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql externe Verriegelung überspringen Da der Speicherplatz nicht ausreicht, müssen wir den Speicherort überprüfen, an dem MySQL die Daten speichert, die Nutzung des Speicherplatzes von datadir oder tmpdir und die Nutzung des Speicherplatzes von datadir überprüfen: root@iZ28z558vv0Z:/var# df /var Dateisystem 1K-Blöcke Verwendet Verfügbare Nutzung% Eingebunden auf /dev/xvda1 41151808 39038392 0 100 % / Aus dem Obigen ist ersichtlich, dass die Speicherplatzverfügbarkeit offensichtlich 0 beträgt, weshalb MySQL nicht gestartet werden kann. Das Problem kann gelöst werden, indem andere Dateien im Verzeichnis /var gelöscht werden, um Speicherplatz freizugeben, und anschließend der MySQL-Dienst neu gestartet wird. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit hilfreich sein kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Das könnte Sie auch interessieren:
|
<<: JS implementiert Click-Drop-Effekt
>>: So isolieren Sie Benutzer in Docker-Containern
Anweisungen zur MySQL-Installation MySQL ist ein ...
Dieser Artikel veranschaulicht anhand von Beispie...
Heute möchte ich einige sehr nützliche HTML-Tags z...
a href="#"> Nach dem Klicken auf den ...
Beim Codieren werden Sie feststellen, dass viele ...
Inhaltsverzeichnis 1. Docker installieren 2. Erst...
Inhaltsverzeichnis 1. Umfang des Blocks 1.1. let ...
In diesem Artikel werden anhand von Beispielen di...
Die in MySQL unterstützten Gleitkommatypen sind F...
Zunächst einmal: Was ist 404 und Soft 404? 404: Ei...
1. Befehlseinführung Mit dem Befehl cal (Kalender...
Installieren Sie MySQL 8.0 docker run -p 63306:33...
Es gibt viele Lese-/Schreibtrennungsarchitekturen...
Verwenden Sie OSS, um Bilder oder Anhänge in ein ...
Dieser Artikel beschreibt die Linux-Dateiverwaltu...