Hi. Ich habe seit einigen Wochen eine Fehlermeldung beim Absetzen des mysqldump Befehls. Die Backupdatei wird zwar angelegt, aber ohne Daten mit einer Größe von 1kb. Kann mir jemand weiterhelfen? Es handelt sich allerdings um die linuxserver/nextcloud. Ich betreibe beides, Nextcloud und MariaDB als Docker unter Unraid.
Ich denke vielleicht, dass das Problem an der aktuellen MariaDB-Version liegt und mein Nextcloud noch auf 21 steht. Aber bisher wurde kein Upgrade auf 22 angeboten. Tätige ich eine Neuinstallation (am selben System), wird automatisch die Version 22 installiert und es gibt keine Fehlermeldung beim Backup. Ich könnte die MariaDB zurückdatieren, weiß aber nicht, was dann mit meinen anderen Programmen passiert, die ebenfalls auf MariaDB zugreifen. Ich verwende eine MariaDB und habe dort 27 Datenbanken in Benutzung.
Die Sache macht es um so schwerer, da ich in meiner Nextcloud mittlerweile mehrere Benutzer führe, die alle seit gut 2 Jahren ihre Daten dort ablegen. Ein mal schnelles Aufsetzen würde ich mir lieber ersparen.
Zur Fehlermeldung:
mysqldump: Got error: 1932: “Table ‘nextclouddocker.oc_credentials’ doesn’t exist in engine” when using LOCK TABLES
Kennt sich jemand damit aus? Ich selbst betreibe schon mehrere Jahre Datenbanken, aber diesen Fehler hatte ich noch nicht.
PS: Ich könnte im Beta-Channel von Nextcloud auf 22 upgraden. Wäre das vielleicht eine Alternative?
LG