MySQL startet nicht

MySQL startet nicht

Ich habe einen Raspberry Pi mit installiertem MySql, der seit 4 Monaten problemlos funktioniert.

Ich habe mit 3 Einstellungen in MySQL herumgespielt, aber jetzt startet es nicht.

Ich habe innodb_log_file_size auf 100 MB, innodb_buffer_pool_size auf 300 MB und innodb_write_io_threads auf 8 geändert.

Beim Neustart wurde MySQL dann nicht neu gestartet. Wenn ich /etc/init.d/mysql restart ausführe, erhalte ich die Fehlermeldung „Die Partition mit /var/lib/mysql ist zu voll“.

Auf der SD-Karte sind 19 GB freier Speicherplatz vorhanden.

Also habe ich die Datei /etc/mysql/my.cnf geändert, um die Einstellungen wiederherzustellen, und dann einen Neustart durchgeführt, aber immer noch ohne Erfolg.

Was in aller Welt ist passiert?

Bearbeiten----

Ich verwende das Raspbian-Betriebssystem

Ok, ich denke, meine Partitionen sind wie folgt

Filesystem       Size      Avail

rootfs           30G       19G
/dev/root        30G       19G
devtmpfs         235M      235M
tmpfs            49M       49M
tmpfs            5M        5M
tmpfs            98M       98M
/dev/mcblk0p1    56M       38M

Ich habe jetzt eine neue SD-Karte mit einer Neuinstallation von Raspbian und MySql ausprobiert. Aus irgendeinem Grund erhalte ich denselben Fehler, obwohl die Karte nur zu 29 % voll ist. Dies ist bei einer brandneuen Installation der Fall, bei der ich zum ersten Mal versuche, MySql zu starten! Was in aller Welt ist hier los?

Antwort1

Beim Neustart wurde MySQL dann nicht neu gestartet. Wenn ich /etc/init.d/mysql restart ausführe, erhalte ich die Fehlermeldung „Die Partition mit /var/lib/mysql ist zu voll“.

Geben Sie etwas Speicherplatz frei /varoder öffnen Sie Ihre my.cnf(wenn das der Name der Konfigurationsdatei ist) und legen Sie Ihre Datenbank auf einer Partition mit mehr Speicherplatz ab.

Auf der SD-Karte sind 19 GB freier Speicherplatz vorhanden.

Dies bedeutet nicht, dass die Partition /varnoch 19 GB frei hat. Ihre Distribution hat dieser Partition bei der Installation möglicherweise nur 1 oder 2 GB Speicherplatz zugewiesen. Möglicherweise müssen Sie die Datenbank an eine andere Stelle in Ihrem Dateisystem verschieben.

Verwenden Sie einen mountBefehl, um herauszufinden, über welche Partitionen Sie verfügen, und df -hum den freien Speicherplatz darauf zu überprüfen.

verwandte Informationen