Mysql Backup/store per php
Posted: 2004-08-04 19:53
Huhu ich habe eine Frage und zwar möchte ich per php bei bedarf meine mysql datenbank backupen und per mail zugeschickt bekommen. Das backupen geht ja schon aber das per mail ! hat da wer ne lösung ? und wenns geht noch die db wieder einspielen !
Danke
Danke
Code: Select all
<?php
$username = "uname"; // Username zum connecten zum Mysql Server
$password = "pw"; // Password zum connecten zum Mysql Server
$host = "localhost"; // Hostname oder ip mysql Server
$datenbank = "dbname"; // Datenbank Name
$pfad = "/www/intern"; // Pfad zum webspace /home/www kein abschliessender /
$ipath = "http://www.homepage.de/intern/";
$date = date("Y.m.d");
system("/usr/bin/mysqldump -u$username -p$password -h$host $datenbank > $pfad/dump_$date.sql", $fp);
if ($fp==0) echo "Daten exportiert<br>Dateiname:
$ipfad/dump_$date.sql"; else echo"Es ist ein Fehler aufgetreten";
echo"<br>";
system("gzip $pfad/dump_$date.sql", $fp);
if ($fp==0) echo "Datei gezippt <br>Dateiname: <A HREF="http://www.homepage.de/intern". $ipfad."/dump_".$date.".sql.gz" ."">dump_$date.sql.gz</A>"; else echo"Es ist ein Fehler aufgetreten";
?>