ich habe folgendes Script, das mir eine Datenbanksicherung im selben Verzeichnis ablegen soll:
<?php $mysqlDump = 'mysqldump '; $mysqlDump .= 'jax ';
$mysqlDump .= '-hlocalhost ';
$mysqlDump .= '-ubenutzer ';
$mysqlDump .= '-ppasswort ';
$mysqlDump .= '\> sicherung.sql';
exec($mysqlDump);
?\>
Die Datei wird sicherung.sql wird angelegt, ist jedoch leer. Wenn ich die mysqldump direkt über die Eingabeaufforderung ausführe, werde ich vor dem Anlegen der Datei nochmals nach dem Passwort gefragt, obwohl es in der Anfrage bereits angegeben ist...das kann doch eigentlich kein syntaktischer Fehler sein oder?
Bin dankbar für jede Hilfe.
Grüße
peeayoo
Ja, sollten eiengtlich stimmen, normalerweise sollen zwar die Optionen vor die DB, aber so rum geht es auch.
Hänge mal 2>&1 noch ganz ans Ende und schaue nach, ob eine Fehlermeldung in der Datei landet. Findet der mysqldump ? Evtl. musst du da den kompletten Pfad angeben.
Ja, sollten eiengtlich stimmen, normalerweise sollen zwar die
Optionen vor die DB, aber so rum geht es auch.
Hänge mal 2>&1 noch ganz ans Ende und schaue nach, ob eine
Fehlermeldung in der Datei landet. Findet der mysqldump ?
Evtl. musst du da den kompletten Pfad angeben.