Page 1 of 1

mysqldump aus Backup extrahieren?

Posted: Tue 6. Jun 2023, 11:13
by technotravel
Hallo,

gibt es eine Möglichkeit, aus einem bestehenden Backup mittels Restore alle Datenbanken eines Users zu extrahieren? Also nicht wiederherstellen, sondern als mysqldump in ein bestimmtes Verzeichnis speichern?

Finde das irgendwie nicht ...

Danke
Chris

Re: mysqldump aus Backup extrahieren?

Posted: Tue 6. Jun 2023, 11:33
by Jolinar
Schau mal unter:

Code: Select all

/home/keyhelp/keyhelp.backup/dumps
Vielleicht hilft dir das schon weiter. Dort legt KeyHelp seine aktuellen Dumps ab.

Re: mysqldump aus Backup extrahieren?

Posted: Tue 6. Jun 2023, 11:36
by technotravel
Danke Jolinar - habe nachgeschaut. Dort liegen aber keine dumps für die User Datenbanken ...

Re: mysqldump aus Backup extrahieren?

Posted: Tue 6. Jun 2023, 18:01
by select name from me;
technotravel wrote: Tue 6. Jun 2023, 11:13 gibt es eine Möglichkeit, aus einem bestehenden Backup mittels Restore alle Datenbanken eines Users zu extrahieren? Also nicht wiederherstellen, sondern als mysqldump in ein bestimmtes Verzeichnis speichern?
Falls das Repository lokal auf dem server liegt, kannst Du wie folgt vorgehen:

Code: Select all

mkdir /restore-restic-mnt
restic -r /backup/repository-xxxx/ mount /restore-restic-mnt/ 
cd /restore-restic-mnt/snapshots/2023-00-00T00\:00\:00+01\:00/__databases__/
Falls das Backup extern liegt, musst Du zuerst eine rclone Konfiguration erstellen:

Code: Select all

rclone config
Danach rufst Du restic mit der Konfiguration auf.

Code: Select all

restic --repo 'rclone:NAME_DES_REPOS_AUS_RCLONE:/' ...

Re: mysqldump aus Backup extrahieren?

Posted: Wed 7. Jun 2023, 09:57
by Alexander
Alternativ geht auch:

1) die bisherige Datenbank über phpMyAdmin umbenennen
2) dann die Wiederherstellung der Datenbank starten
3) die wiederhergestellte Datenbank exportieren.

Re: mysqldump aus Backup extrahieren?

Posted: Thu 8. Jun 2023, 01:14
by technotravel
Danke für die Vorschläge :D

Ist aber doch alles recht kompliziert und wäre schön, das in der KH Oberfläche bewerkstelligen zu können - habe daher dafür einen Feature Request gemacht.