Nextcloud MySQL Datenbank Fehlermeldung nach Update auf Version 31
Nach dem Update auf Nextcloud Hub 10 bekommt man folgende Fehlermeldung: Falsches Zeilenformat in deiner Datenbank gefunden. ROW_FORMAT=Dynamic bietet die beste Datenbankleistung für Nextcloud.
Die Empfehlung ist das Format von beispielsweise COMPRESSED auf DYNAMIC umzustellen. Das geht aber nicht so einfach per SQL Befehl (SET GLOBAL innodb_default_row_format=DYNAMIC;) wenn man keinen root Zugriff auf die Datenbank hat, wie bei einem Shared Hosting wegen unzureichender Zugriffsrechte: #1227 - Kein Zugriff. Hierfür wird die Berechtigung SUPER benötigt.
Man kann in der Konsole von phpMyAdmin jede Tabelle unter Operationen/Tabellenoptionen einzeln umstellen, aber das ist natürlich etwas umständlich.
Einfacher geht es mit einem Texteditor und Suchen/Ersetzen im exportierten SQL File, indem man nach dem vorhandenen Format wie z.B. COMPRESSED sucht, durch DYNAMIC ersetzt und anschließend die Datenbank mit dem geändertem SQL File ersetzt.