PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL und zurückspielen eines Dumps?



oafish
10.12.04, 12:27
Hi,
ich habe mehrere Datenbanken auf meinem MySQL-Servers. Wie ich einen Dump allgemein zurückspiele, weiß ich. Was ich nicht weiß, wie kann ich aus einem großen Dump lediglich eine gesuchte DB zurückspielen und nicht den ganzen Dump?
Die der Option --database bringt lieder nichts. Geht das überhaupt???

Grüßle
oafish

Tomek
10.12.04, 12:46
Lege eine Kopie des MySQL-Dumps an. Bearbeite den MySQL-Dump mit einem Editor und lösche die anderen Datenbanken, die du nicht benötigst.

Den fertigen MySQL-Dump spielst du dann so ein:

mysql -h localhost -u root -p < deinmysqldump

oafish
13.12.04, 11:28
Hi,
wäre möglich. Allerdings hat die DB ca. 4 GB an Daten. Geht das vielleicht einfacher???

oafish

Tomek
13.12.04, 11:31
Hmm, ist eigentlich die sicherste Methode. Du könntest alternativ auch die Dateien aus dem MySQL-Data-Verzeichnis kopieren. Dazu sollte der MySQL-Server aber nicht in Betrieb sein.

marce
13.12.04, 11:35
oder jag den Dump durch ein Perl-Script, das dir das nicht-benötigte rausschmeisst...