MySQL-Dump einspielen - aber nicht "alles". Wie?

MySQL, PostgreSQL, SQLite
adagio
Posts: 96
Joined: 2003-09-22 12:51

MySQL-Dump einspielen - aber nicht "alles". Wie?

Post by adagio » 2004-09-30 00:19

Folgendes Problem:

Ich habe einen kompletten MySQL-Dump, der über 2 GB groß ist. Enthalten sind ausnahmslos alle Datenbanken meines Servers.

Was ist jetzt machen möchte, ist nur eine bestimmte Datenbank aus diesem Megadump zu importieren via mysql ... doch wie mache ich das am besten?

Es geht um die Datenbank usr_web1_1 ... die selbst ca 230 MB groß ist. Via Texteditor kann ich den Dump ja nicht mal öffnen, um nur Teile herauszuschneiden :(

Hat jemand eine Idee?

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: MySQL-Dump einspielen - aber nicht "alles". Wi

Post by suntzu » 2004-09-30 09:10

Adagio wrote:Via Texteditor kann ich den Dump ja nicht mal öffnen, um nur Teile herauszuschneiden :(
Warum nicht? Also mit VI sollte das doch eigentlich möglich sein, oder vertue ich mich da jetzt?

adagio
Posts: 96
Joined: 2003-09-22 12:51

Re: MySQL-Dump einspielen - aber nicht "alles". Wie?

Post by adagio » 2004-09-30 09:43

Ich muss ehrlich zugeben, dass ich es bei Vi gerade mal schaffe, eine normale Textdatei zu öffnen, Kleinigkeiten zu ändern und es abzuspeichern :oops:

Wie ich zwei Stellen suchen soll, die markieren, kopieren und in eine neue Datei schreiben soll, da muss ich mehr als passen :(

duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA

Re: MySQL-Dump einspielen - aber nicht "alles". Wie?

Post by duergner » 2004-09-30 10:06

man less
man grep

Das sollte IMHO reichen

less DATEINAME | grep DATABASENAME > NEUE_DATEI

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: MySQL-Dump einspielen - aber nicht "alles". Wie?

Post by captaincrunch » 2004-09-30 10:13

Wozu eigentlich noch zusätzlich less? Ein einfaches grep reicht dicke aus. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: MySQL-Dump einspielen - aber nicht "alles". Wie?

Post by oxygen » 2004-09-30 11:10

wenn du es so nicht schaffst, spiel die Datenbank testweise komplett ein, z.B zuhause und mach dann ein dump nur von deiner usr_web1_1

adagio
Posts: 96
Joined: 2003-09-22 12:51

Re: MySQL-Dump einspielen - aber nicht "alles". Wie?

Post by adagio » 2004-09-30 11:12

Ich versuch es mal mit grep ... danke für die Tips. :)