Seite 2 von 2
Verfasst: 04.02.2004 21:26
von Chrissi007
Danke,
Aber Ich hab noch eine Frage bevor Ich das Tool ausprobiere:
Wäre es nicht gleich klüger, wenn Ich dann in phpmyadmin jede einzelne Table exportiere und anschließend wieder importiere, oder geht das nicht?
Verfasst: 04.02.2004 21:33
von Root007
Müsste schon funktionieren, ist halt aber umständlich...
Hab auch ne Frage: Ich hab versucht, dieses Skript mit gzip zu erweitern:
Code: Alles auswählen
system("/usr/bin/mysqldump -uXXXXX -pXXXXX -h localhost XXXXX | /bin/gzip > /[Pfad_zur_Dump]/dump.sql.gz", $fp);
Wenn ich mir dann diese gezippte Datei runterlade, und unter Linux mit mc öffnen will (oder mit gunzip direkt entpacken), krieg ich immer die Fehlermeldung "invalid compressed data--format violated" ??!
Kann der Server nicht richtig packen oder ich nicht entpacken?
Greetz
Verfasst: 04.02.2004 21:45
von R. U. Serious
Hmm, entpacken sollte kein Problem sein. Mache ich auch immer so.
hab lokal cygwin laufen. Und da geht es mit "gzip -d file.sql.gz" ohne Probleme. Du kannst ja alternativ mal mit bzip2 oder so probieren...
Verfasst: 04.02.2004 22:11
von Root007
R. U. Serious hat geschrieben:Du kannst ja alternativ mal mit bzip2 oder so probieren...
Gute Idee!
Aber leider dasselbe, nur diesmal mit der Meldung "Data integrity error when decompressing."
Naja, entweder ich frag mal den Hoster oder ich nehm das ungepackte... (wobei knapp 2MB schöner sind als über 17MB)...
Danke trotzdem!
Ciao
EDIT: Oder kann das sein, dass das Entpacken auf dem Server funktionieren würde (nur bei mir nicht)? Nö...?!
Verfasst: 04.02.2004 22:18
von R. U. Serious
Öh... 2 MB statt 17?
Vielleicht ist die Datei tatsächlich defekt.
Du kannst ja mal probieren ob du sie auf dem server entpacken kannst, oder einfach per "gzip -t file.gz" die Integrität test (per passthru(); auf dem server).
Verfasst: 07.02.2004 21:27
von R. U. Serious
Um dieses Thema nach dem Festplattencrash/Datenverlust des Forums mal wieder up-to-date zu bringen: Der Fehler lag bei Root wohl darin, dass die .gz Daten als Ascii heruntergeladen wurden.
Der obige Befehl zum Testen der Integrität eines Archivs muß besser lauten
gzip -tv dump.gz
(-v = verbose; Ohne -v kommt bei intakten Files einfach keine Ausgabe)
Verfasst: 07.02.2004 22:20
von Root007
@R. U. Serious: Danke für die Aktualisierung - und natürlich für deine Hilfe!
Hab mich schon gewundert was da los war...
