tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
848
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    PCUser1 PCUser1 ist offline Grünschnabel
    Registriert seit
    Jan 2002
    Beiträge
    2
    Hi!

    Ich hoffe ihr könnt mir mit meinem Problem helfen...

    Folgendes:

    Ich habe mir ein MySQL Backup via dem Tool "mysqldump" generieren lassen und dies gleich mit gzip komprimieren lassen.
    PHP-Code:
    system("mysqldump --opt --host=localhost --user=* --password=* [DATABASE] | gzip > backup.gz"); 
    Dies funtioniert einwandfrei, das gz-file wird problemlos erstellt und komprimiert.
    (Mit WinRar lässt es sich auch problemlos entpacken, also fehlerfrei!)

    Nun mein Problem:
    Auf dem Computer, aufdem ich dieses Backup nun einspielen möchte, hat Windows als Betriebssystem und somit gibt es die Funtionen "gzip/gunzip" nicht.

    Wie kann ich per PHP mein backup.gz-file entpacken?
    Ich habe es schon mit den zlib Functionen versucht, aber dabei werden nur ca. 20 Zeilen von etlichen Tausend (10MB entpackt, 1.9MB gepackt) entpackt.
    Habt ihr einen Vorschlag, wie ich es entpacken kann, z.B. gleich ein neues file erstellen, backup.sql?

    Oder ist es möglich das komprimierte file direkt in MySQL zu verwenden?

    Ich hoffe, ich habe mich verständlich ausgedrückt!

    cu
     

  2. #2
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    mit gzopen("deinefile","r"); kannst du deine file öffnen.
    Dann könntest du sie wieder als txt dateien speichern.

    aber es gibt für windows auch programme die gzip entpacken können, winance kann das zB.
     

  3. #3
    PCUser1 PCUser1 ist offline Grünschnabel
    Registriert seit
    Jan 2002
    Beiträge
    2
    jo, das mit gzopen habe ich schon probiert in zusammenhang mit den anderen gz funtionen. aber wie gesagt, es wird nur ein bruchteil unkomprimiert zurückgegeben, also nicht das ganze file.

    und ich suche eben eine lösung mit php

    bye
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 26.12.10, 21:04
  2. Zip-file downloaden und entpacken
    Von Paspirgilis im Forum PHP
    Antworten: 5
    Letzter Beitrag: 23.02.10, 19:06
  3. .gz entpacken
    Von Raven280438 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 25.10.08, 14:04
  4. Antworten: 10
    Letzter Beitrag: 03.09.08, 12:02
  5. *.gz entpacken
    Von ChuloGT im Forum PHP
    Antworten: 2
    Letzter Beitrag: 02.11.04, 13:53