Sie können den folgenden Befehl verwenden:
mysql -u root -p --one-database destdbname < alldatabases.sql
Wo destdbname
ist Ihre gewünschte Datenbank, die Sie wiederherstellen möchten.
Eine andere Option, die meiner Meinung nach viel sicherer ist, besteht darin, die DB aus einer --all-databases
zu extrahieren entsorgen. Beispiel:
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql
Ersetzen Sie dbname
mit dem gewünschten Datenbanknamen. alldatabases.sql
ist der Name Ihrer SQL-Dump-Datei. Auf diese Weise haben Sie die getrennte DB in der Datei und können sie dann mit einem einfachen mysql-Befehl wiederherstellen.
(Credits gehen an:Darren Mothersele - siehe seine Seite )