Einzelne Datenbank aus MySQL Vollbackup wiederherstellen

Falls man eine einzelne Datenbank aus einem Backup, welches mit dem Parameter "--all-databases" gesichert wurde, wiederherstellen möchte geht dies mit folgendem Befehl:

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

Um eine Datenbank aus dem Vollbackup "herauszulösen" kann folgender Befehl verwendet werden:

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

dbname muss durch die herauszulösende Datenbank ersetzt werden.