PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : datenbanksicherung mit mysqldump



JAF
03.04.07, 20:17
hi,

ich habe bisher mysqldump verwendet um meine datenbanken zu sichern.
jetzt habe ich jedoch eine spezielle applikation entwickelt, die bald grosse datenbanken bedeuten koennte.

beim export mit mysqldump schreibt er jedoch dateien, die mit dem normalen editor änderbar und lesbar sind, was zweifellos mehr speicherplatz benoetigt als die datenbank selbst (wegen der feldnamen, zahlen sind ausgeschrieben - anstatt im eigentlichen typ gespeichert).

ist es auch moeglich einen "binaeren" export zu machen? - sollte schneller gehen und ausserdem speicherplatz sparen.
ich denke oracle mach das ja auch standardgemaeß?

Thorashh
03.04.07, 22:37
mysqldump --all-databases --user=root -p | gzip > all_databases.sql.gz

marce
04.04.07, 07:27
naja, das Ergebnisfile ist kleiner - der Speicherverbrauch im Ram oder /tmp aber recht hoch...

Entweder sicherst Du einzelnen Tabellen, machst eine inkrementelle Sicherung (gibt da über die SuFu einen Link zu finden, Google kennt den sicherlich auch) - oder Du beisst halt in den Grashalm...

Oder einfach: exportieren und dann halt hinterher zippen... :-)

Ansonsten - über wie viele GB reden wir denn?