Moin!
Du kannst versuchen mysql-dump auf dem Server in einer subschell auszuführen.
In PHP gänge das etwa so:
$shell='mysqldump -u USERNMAE --password="PASSWORD" --weitere-optionen DATEBANK | gzip -cfq 1> DATENBANK.sgl.gz 2> error.log.txt; echo ?0';
$dummy=`$shell`;
if ($dummy > 0) {
echo ("Beim Ausführen des Befehls '$shell' ist ein Fehler aufgetreten:\n<pre>");
readfile('error.log.txt');
unlink ('error.log.txt');
exit;
}
if (is_file('error.log.txt')) {
unlink ('error.log.txt');
}
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix