Nach dem Upgrade der Nextcloud auf die Verision 31 wurde folgender Fehler in den Logs angezeigt.
Falsches Zeilenformat in deiner Datenbank gefunden. ROW_FORMAT=Dynamic bietet die beste Datenbankleistung für Nextcloud. Bitte aktualisiere das Zeilenformat in der folgenden Liste: ....
Um die genannten Tabellen in das Format Dynamic umzuwandeln geht man wie folgt vor. Hierfür in z.B. PHPMyAdmin das folgende SQL-Statement ausführen:
ALTER TABLE <Tabelle> ROW_FORMAT=Dynamic;
Dieses SQL Statement ausführen und ide Tabelle ist nun im Dynamic Format. Wenn man nun jedoch sehr viele Tabellen hat, dann empfehle ich die Suchen&Ersetzen Funktion von z.B. MS Visual Studio Code oder Notepad++. Da die einzelnen Tabellen in der Meldung durch ein Komma getrennt sind, kann man folgendes für Suchen & Ersetzen verwenden. Suche Komma
,
Ersetze durch, wobei das erste Zeichen ein Leerzeichen ist:
ROW_FORMAT=DYNAMIC;ALTER TABLE
Ggf. den ersten Eintrag lund letzten Eintrag kontrollieren und anpassen / löschen.
Thats it … Have Fun!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.