Jörg Reinholz: MySQL-Datenbank sichern

Beitrag lesen

Moin!

Möglicherweise geht auch:

<?php
header('Content-Type: text/plain');
echo `mysqldump --host="db_server" --user="user_name" --ppassword="passwort" --databases="shop forum blog"`;
?>

Das dump landet dann im Browser, Du kannst es aber auch in eine Datei umleiten:

<?php
header('Content-Type: text/html');
echo `mysqldump --host="db_server" --user="user_name" --password="passwort" --databases="shop forum blog" 1> export.txt 2> errors.txt`;
echo "Fertig. <a href='export.txt'>Download</a>, <a href='errors.txt'>Fehlermeldungen</a>";
?>

Beachte die Backticks!

Mehr Optionen.

Jörg Reinholz