ein DB aus AlleDB.sql exportieren

stefkey

Member
Hallo,

ich habe ein Dump der alle Datenbanken beinhaltet. Wie kann ich nun an eine einzelen Datenbank herankommen?

Ich habe leider nichts passenden gefunden, nur irgendwelche Scripte die das erledigen können. Ich meine aber das es doch auch mit den Hausmitteln gehen muss, oder?

Grüße,
stefkey
 
Ein MySQL-Dump ist ja letztendlich nur eine SQL-Datei, die eine Folge von SQL-Statements zum Anlegen von Datenbanken beinhaltet.

Von daher ist das, was Du willst, reine Textverarbeitung: Ignorieren der Daten bis zum "create database" und Übernahme bis zum nächsten.

mysqldump schreibt schöne Kommentare, nach denen man greppen kann.
 
okay, das hilft schon mal.

Aber kann man das nicht in den Befehl packen?

sowas wie
mysql -u admin -p passwort dbname < mysql_dump.sql

Sodass eben nur die Datenband mit dem Namen dbname aus dem Dump wiederhergestellt wird.

Danke und Grüße,
stefkey
 
Hallo!

Nein, das kann man nicht. Das selektieren der Datenbank musst du bereits beim Export machen (mysqldump -u root -ppasswort dbname > db.sql)

mfG
Thorsten
 
Back
Top