Lösung: Ein Verzeichnis anlegen, welches die Rechte 777 besitzt. Dort eine PHP-Datei folgenden Inhalts anlegen:
Code: Alles auswählen
<?php
system("/usr/bin/mysqldump -uUSERNAME -pPASSWORT -h ihr.datenbankserver.de DATENBANKNAME > /VOLLER_PFAD/dump.sql", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Re-Import: Voraussetzung natürlich die dump.sql ist noch im angegebenen Verzeichnis vorhanden. Folgendes Script verwenden:
Code: Alles auswählen
<?php
system("/usr/bin/mysql -uUSERNAME -pPASSWORT -h Ihr.Datenbank.Server.de DATENBANKNAME < /VOLLER_PFAD/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
So sollten sich auch große DBs in den Griff bekommen lassen
Um herauszufinden, wie der VOLLE PFAD lautet, folgendes in eine pfad.php kopieren und (im /dump Ordner) auf dem Server ausführen:
Code: Alles auswählen
<?
echo "Der absolute Pfad lautet: ";
$path = ereg_replace ("\\\\","/",__FILE__);
$path = dirname ($path);
$path = trim($path);
echo "<b>$path</b>";
?>