Linux

Einzelne Datenbank aus einem MySQL-Vollbackup wiederherstellen

1 min Lesezeit

Wenn du eine einzelne Datenbank aus einem Backup wiederherstellen willst, das mit dem Parameter --all-databases erstellt wurde, nutzt du folgenden Befehl:

Bash
mysql -u root -p --one-database destinationdbname < alldatabases.sql

Datenbank aus dem Vollbackup herauslösen

Mit folgendem Befehl löst du eine Datenbank aus dem Vollbackup als eigene Datei heraus:

Bash
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql

Ersetze dbname durch den Namen der Datenbank, die du herauslösen willst.

Tippe, um alle Artikel zu durchsuchen.

Nachricht schreiben

Die Daten nutze ich nur, um dir zu antworten. Mehr dazu im Datenschutz.