Dump ohne Inhalt einer "cache" Tabelle?
am 11.11.2006 19:43:37 von marc.bau
Hallo
gibt es irgendeinen Trick, wie man ein Backup einer MySQL Datenbank
durchführen und dabei nur den Inhalt einer bestimmten Tabelle nicht dumpen
kann? Ich habe zwar die Option für --ignore-table gesehen, aber dann ist
vermutlich die Struktur dieser ignorierten Tabelle nicht im Dump. Die
Struktur dieser Cache Tabelle sollte aber schon im Backup drin sein...
Wie kann man dies realieren?
Gruss
Marc
Re: Dump ohne Inhalt einer "cache" Tabelle?
am 11.11.2006 20:11:36 von Johannes Vogel
Hi Marc
Marc Bauer wrote:
> gibt es irgendeinen Trick, wie man ein Backup einer MySQL Datenbank
> durchführen und dabei nur den Inhalt einer bestimmten Tabelle nicht dumpen
> kann? Ich habe zwar die Option für --ignore-table gesehen, aber dann ist
> vermutlich die Struktur dieser ignorierten Tabelle nicht im Dump. Die
> Struktur dieser Cache Tabelle sollte aber schon im Backup drin sein...
> Wie kann man dies realieren?
Ein `mysqldump... | grep -v "^INSERT INTO ..."` sollte helfen.
HTH, Johannes
Re: Dump ohne Inhalt einer "cache" Tabelle?
am 12.11.2006 01:55:17 von Axel Schwenke
"Marc Bauer" wrote:
> gibt es irgendeinen Trick, wie man ein Backup einer MySQL Datenbank
> durchführen und dabei nur den Inhalt einer bestimmten Tabelle nicht dumpen
> kann? Ich habe zwar die Option für --ignore-table gesehen, aber dann ist
> vermutlich die Struktur dieser ignorierten Tabelle nicht im Dump. Die
> Struktur dieser Cache Tabelle sollte aber schon im Backup drin sein...
>
> Wie kann man dies realieren?
Laß halt mysqldump ein zweites Mal laufen. Ausschließlich für diese
Tabelle und ohne Daten.
Oder mach einen Lauf über alle Tabellen aber ohne Daten. Und einen
zweiten Lauf über alle Tabellen außer der einen nur für die Daten.
XL