mysqldump -> gzip Backup immer defekt (CRC failed - file corrupt)

#0
30.06.2005, 13:46
Timothy
zu Gast
#1 Hallo

ich habe eine grosse MySQL Datenbank zu sichern was ich bisher immer mit folgendem Befehl getan habe:

system("/usr/bin/mysqldump -uLOGIN -pPASS -h localhost DATABASE | gzip > ".dirname(__FILE__)."/dump.gz", $fp);
if ($fp==0) echo "Ok!"; else echo "Fehler!";


seitdem die Datenbank allerdings ziemlich gross geworden ist bekomme ich beim entpacken der gegzippten Backups von WinRAR immer folgende Meldung:

WinRAR Diagnostic messages
dump.gz: CRC failed in dump.sql The file is corrupt


Woran liegt das?

ein nicht gepacktes Backup funktioniert problemlos - dauert allerdings immer seine Zeit zum Download...
Seitenanfang Seitenende
30.06.2005, 22:54
Administrator
Avatar Lukas

Beiträge: 1743
#2 gute Frage... habe gerade selbst recherchiert und nichts gefunden!

habe allerdings eine Idee, wo Du sagst das das normale Backup funktioniert;
mache doch einfach das ganze in 2 Schritten und in 2 Dateien - (eventuell hilfts!)

PHP Code


<?php
system
("/usr/bin/mysqldump --opt -uLOGIN -pPASS -h localhost DATABASE > ".dirname(__FILE__)."/dump.gz"$fp);
if (
$fp==0) echo "Ok!"; else echo "Fehler!";

// nun erst packen, eventuell mit einer 2.ten Datei machen
system("gzip ".dirname(__FILE__)."/dump.sql");
?>

weitere Infos zum vernünftigen Dumpen ;)
http://mysqld.active-venture.com/mysqldump.html

übrigens sehr vernünftig das Du Deine Backups auf Konsistenz überprüfst! :yo
ich wette die meisten testen Ihre Backups erst im Ernstfall, also wenn es zu spät ist!
__________
Gruß Lukas :yo
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: