Page 1 of 1

Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 12:43
by Fezzi
Hallo Zusammen,

weil es mir gerade auffaellt... die Backup Funktion hat mich und Kunden schon oft gerettet und laeuft super.. auch das zurueckspielen ist sehr schnell und einfach.

Jetzt fragt ein Kunde ob er einen DB Backup auch wie die Verzeichnis Backups in ein gesondertes Verzeichniss restoren kann...

Ich selbst habe da keine Moeglichkeit gefunden... ich kann nur die bestehende ueberschreiben lassen... oder uebersehe ich da was?

Danke schon mal fuer Euren Input...

Re: Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 13:18
by Tobi7889
Leider gehen Datenbanken nur in die original Datenbank zurück, das wäre wirklich gut wenn man diese zB. in eine _restored oder so wiederherstellen könnte.

Kann mir aber vorstellen dass das mit den Credentials dann schwierig wird.

Re: Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 13:53
by Alexander
Hallo Fezzi, das geht leider aktuell noch nicht über die UI und hab ich noch auf meiner ToDo Liste stehen.

Über die Konsole mit ein paar Restic-Befehlen würde es gehen. Wenn das Repo Lokal liegt, brauchst du nur das Repository-Passwort.
Dann kannst du einzelne Dateien wiederherstellen: Die Datenbanken liegen im "versteckten" Ordner __databases__/<NAME DER DATENBANK>.sql

Re: Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 13:57
by Fezzi
Danke Alex... alles klar... kein Problem...

Ich sichere auf eine Storage Box von Hetzner... also nicht lokal..

Da mache ich jetzt erst mal kein Fass auf.. mal schauen was der Kunde zurueckmeldet.

Danke fuer die schnelle Rueckmeldung

Re: Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 14:54
by mhagge
Wäre aber auch "nicht-lokal" kein Hexenwerk, hier mal eine Kurzanleitung für den Mac (auf Linux sollte sich das ähnlich realisieren lassen, unter Windows weiß ich nicht, aber einen vergleichbaren Weg wird es da auch geben, bin ich mir relativ sicher)

- Macfuse muss installiert sein: https://osxfuse.github.io/
- Homebrew muss installiert sein: https://brew.sh/

Dann

Code: Select all

brew install restic
um restic zu installieren

- Verzeichnis für den Restic-Mount-Point anlegen (z.B. /Users/username/restore )

Repository mounten

Code: Select all

restic -r sftp:benutzernamestoragebox@uxxxxx.your-storagebox.de:/ mount /Users/username/restore
Anschließend wirst Du erst nach dem SFTP-Passwort der Storagebox gefragt, danach nach dem Repository-Passwort.

Dauert einen kurzen Moment, dann findest Du das Repository im Verzeichnis /Users/username/restore und kannst es wie ein lokales Verzeichnis auf der Shell, mit dem Finder, mit beliebigen Dateimanagern etc.pp anschauen oder auch was herauskopieren - bis auf, dass es je nach Internetverbindung deutlich träger reagiert als ein lokales Verzeichnis bemerkst Du nicht, dass Du Dich in Wirklichkeit auf der Storagebox bewegst.

Re: Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 15:44
by blickgerecht
Wir nutzen hin und wieder den "Restic-Browser" … falls man lieber grafisch durchschauen mag:
https://github.com/emuell/restic-browser

Edit: Zu schnell geantwortet … Du mountest es ja auch einfach :D Vielleicht hilft es trotzdem ;)

Re: Datenbank Backups als sql oder tar file in ein gesondertes Verzeichniss restoren?

Posted: Tue 16. Jul 2024, 17:18
by Fezzi
Danke ...

werde mir das Morgen mal genauer anschauen... ist schon nach 22 Uhr hier in TH...

Ich arbeite uebrigens mit Ubuntu hier auf meiner Kiste...