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:
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
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.