Großen MySQL Dump mit grep und sed in kleinere Teile aufteilen

Werbung

In dem vorliegenden Fall habe ich einen SQL Dump über die komplette Datenbank. Diesen kann ich aber aus den verschiedensten Gründen nicht einfach so einspielen wie er ist. Daher teile ich diesen großen Dump einfach in mehrere einzelne Dumps auf.

Auf der Linux oder Mac OS Konsole benutzen wir die Kommandozeilen Tools grep und sed.

Werbung

Mit

lasse ich mir die Zeilen angeben, in denen die Daten für die entsprechende Tabelle beginnen.

Um jetzt nur die Tabelle Orders als SQL Dump zu sichern führe ich den Befehl

aus.  Die 1849 ist die erste Zeile des Bereichs, den ich kurz vorher ermittelt habe. Die zweite Zahl 2056 ist die Zahl des nächsten Bereichs. Jetzt habe ich in der orders.sql die Definition der orders Tabelle.

Werbung
Hat dir der Beitrag gefallen? Dann würde ich mich sehr freuen, wenn du ihn weiterempfehlen würdest.Share on FacebookShare on Google+Tweet about this on Twitter

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *