Seite 1 von 2
kann man ein gzip dump über ein php script importieren ?
Verfasst: 10.10.2002 19:22
von monotek
also das hier ist ja das normale hosteurope import script
Code: Alles auswählen
<?php
system("/usr/bin/mysql -uUSERNAME -pPASSWORT -hIhr.Datenbank.Server.de DATENBANKNAME < /is/htdocs/kdnummer/www.domain.de/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
kann man das irgendwie umbaun das es auch ein gzip dump (dump.sql.gz) importiert ?
danke im voraus...
Verfasst: 10.10.2002 23:39
von Mister_X
schonmal probiert einfach statt dump.sql dump.sql.gz anzugeben ? phpMyAdmin erkennt ja auch automatisch ob das gepackt ist oder nicht ... (kann mich auch ihren, habs nicht weiter ausprobiert)
Verfasst: 11.10.2002 13:39
von monotek
schon probiert. funzt leider nicht

Verfasst: 12.10.2002 22:05
von monotek
*bump*
Verfasst: 16.10.2002 03:27
von monotek
also mit folgendem kann man schonmal auf dem server extrahieren...
Code: Alles auswählen
<?php
system("/usr/bin/gzip -d DATEI", $fp);
if ($fp==0) echo "Datei entpackt"; else echo "Es ist ein Fehler aufgetreten";
?>
muß doch auch zu importieren gehn ohne vorher zu extrahieren also direkt aus dem gzip dump oder ?!
Verfasst: 16.10.2002 07:49
von Acid
Code: Alles auswählen
<?php
echo "hallo ";
$result=system("/usr/bin/gunzip <dbdump.gz |/usr/bin/mysql -f -h
<db-hostname> -u <db-username> --password=<dein-passwort> <db-name> 2>&1");
echo "[$result]";
echo " fertig";
?>
..versuch´s ma damit.
Verfasst: 16.10.2002 14:18
von Dwing
Acid hat geschrieben: Code: Alles auswählen
<?php
echo "hallo ";
$result=system("/usr/bin/gunzip <dbdump.gz |/usr/bin/mysql -f -h
<db-hostname> -u <db-username> --password=<dein-passwort> <db-name> 2>&1");
echo "[$result]";
echo " fertig";
?>
..versuch´s ma damit.
bei mir geht das:
Code: Alles auswählen
<?php
echo "hallo ";
$result=system("/usr/bin/ungzip <dbdump.gz |/usr/bin/mysql -f -h
<db-hostname> -u <db-username> --password=<dein-passwort> <db-name> 2>&1");
echo "[$result]";
echo " fertig";
?>

Verfasst: 16.10.2002 18:03
von Pyramide
bin ich blind? wo ist denn da der unterschied?
Verfasst: 16.10.2002 21:06
von Mister_X
<?php
echo "hallo ";
$result=system("/usr/bin/ungzip <dbdump.gz |/usr/bin/mysql -f -h
<db-hostname> -u <db-username> --password=<dein-passwort> <db-name> 2>&1");
echo "[$result]";
echo " fertig";
?>
hab auch ein Weilchen gebraucht

Verfasst: 16.10.2002 23:18
von monotek
erstmal danke !
also irgendwier bekomm ich das nicht gebacken

versteh jetzt auch gar nich was es jetzt mit dem result und dem hallo auf sich hat ?
kan man das nicht auch in der form machen ?
sorry. aber so ists für mich logischer *g*
Code: Alles auswählen
<?php
system("/usr/bin/gunzip -uUSERNAME -pPASSWORT -hIhr.Datenbank.Server.de DATENBANKNAME < /is/htdocs/kdnummer/www.domain.de/import.sql.gz", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>