Ja perfekt, das hilft mir. Danke Dir!
Ich denke für mein Vorhaben, NCP frisch auf eine neue SD Karte für meinen Pi4 zu bringen,mit der alten Platte mit den NC Daten, sollten demnach folgende Schritte notwendig sein.
1.) Clients auf dem PC und Android abmelden
2.) Wartungsmodus einschalten:
sudo -u www-data php7.4 /var/www/nextcloud/occ maintenance:mode --on
3.) Sicherung der Datenbank:
mysqldump --single-transaction -h localhost -unextcloud -pnextcloud nextcloud > /home/osusername/ncdb_date +"%w".sql
4.) Frische SD Karte mit frischer NCP in den Pi
5.) Wartungsmodus aktivieren
6.) Stoppen aller relevanter Services:
/usr/sbin/service nginx stop
/usr/sbin/service php7.4-fpm stop
7.) Löschen der Datenbank:
mysql -h localhost -uroot -pnextcloud -e “DROP DATABASE nextcloud”
8.) Anlegen einer leeren Datenbank:
mysql -h localhost -uroot -pnextcloud -e “CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci”
9.) Berechtigung setzten:
mysql -h localhost -uroot -pnextcloud -e “GRANT ALL PRIVILEGES on nextcloud.* to nextcloud@localhost”
10.) Datenbank herüber schieben:
mysql -h localhost -unextcloud -pnextcloud nextcloud < /home/osusername/ncdb_1.sql
11.) Neustart der Services:
/usr/sbin/service php7.4-fpm start
/usr/sbin/service nginx start
12.) Fingerprint setzten:
sudo -u www-data php7.4 /var/www/nextcloud/occ maintenance:data-fingerprint
13.) Wartungsmodus deaktivieren:
sudo -u www-data php7.4 /var/www/nextcloud/occ maintenance:mode --off
14.) Clients wieder anmelden
Sehe ich das so richtig? Die Sicherung des Datenverzeichnisses sowie des Webverzeichnisses kann ich mir ja für dieses Vorhaben sparen.
Gruß Karel