Wie lösche ich eine Tabelle aus einem mysqldump

Wie lösche ich die Ausgabe für eine große Tabelle in einem mysqldump mit vielen Tabellen?

Ich habe einen dump einer Datenbank von 6 GB groß ist, aber zu 90% ist es nur eine logging-Tabelle "cache_entries", dass ich nicht mehr in meinem backup.

Wie kann ich ganz leicht entfernen, die wenig in den dump, das beschreibt den großen logging-Tabelle?

Fand ich dies:
http://gtowey.blogspot.de/2009/11/restore-single-table-from-mysqldump.html

Beispiel:

grep -n 'Table structure' dump.sql

dann zum Beispiel:

sed -n '40,61 p' dump.sql > t2.sql

Aber wie kann ich das ändern, dass für meine Bedürfnisse?

  • Warum auch, die Tabelle in der ersten dump? Es scheint, wie die API für mysqldump sollte es Ihnen ermöglichen, nur um einen dump der Tabellen, die Sie interessieren dev.mysql.com/doc/refman/5.1/en/mysqldump.html
  • Ich nicht, dass wahnsinnig backup 😉
InformationsquelleAutor rubo77 | 2012-03-27
Schreibe einen Kommentar