Ich setzte demnĂ€chst ein frisches System auf meinen Pi4 auf. Dazu möchte ich gerne auĂerdem ein ganz frisches NCP haben. Meine Daten liegen zurzeit auf der HDD per USB. Das soll auch so bleiben.
Meine Schritte sind hier verlinkt
FĂŒr mein Vorhaben möchte ich die Datenbank kopieren. Dabei werde ich jedoch nach einem Passwort gefragt. Ich habe jedoch nie ein Passwort fĂŒr die DB festgelegt oder geĂ€ndert.
FĂŒr euer Hilfe wĂ€re ich dankbar!
LG Karel
Edit: Ăber generelle Anregungen / Verbesserungen wĂŒrde ich mich ebenfalls freuen.
Du musst bei deiner Datenbank (ich gehe mal von MariaDB) irgendein root-Passwort (nicht root von Linux) haben. Auch hat dein Nextcloud-Benutzer (in deiner Datenbank) ein Passwort. Das steht in der Nextcloud-Konfiguration config.php ⊠ist an dieser Stelle aber wohl nicht gefragt.
Hier mal eine Anleitung, wie du dein root-Passwort der MariaDB neu setzt, wenn du es vergessen hast. Nicht selbst probiert.
Ok. Dann lass doch einfach bei mysqldump --single-transaction -h localhost -unextcloud -pnextcloud nextcloud > /home/osusername/ncdb_datâŠ
die Option -pnextcloud
weg
Ok eine kleine Linux-Lektion. Alle Kommandozeilen-Befehle (Linux Shell) sind eigentlich gleich aufgebaut. Sie erwarten hinter ein bzw. zwei Gedankenstrichen Parameter. â-uâ steht hier fĂŒr User und â-pâ fĂŒr Passwort. In Teilen ist es so, dass zwischen dem Parameter wie â-uâ oder â-pâ nicht mal ein Leerzeichen sein muss oder darf.
Am besten mal ausprobieren. Was soll schon passieren. Du hast doch bestimmt ein Backup. Obwohl wahrscheinlich nicht, denn dafĂŒr hĂ€ttest du den Befehl wohl benötigt
Mit der Migration hat es leider noch nicht geklappt.
Beim Setzten des Fingerprints gab es die erste Fehlermeldung:
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Hat nun alles geklappt. Der Fehler beim Setzen des Fingerprinst lag daran, dass die beiden Versionen von NC nicht identisch waren, ich musste die alte Instanz erstmal upgraden.