PHP: Script für kompletten MySQL-Dump?

Josh

Legendäres Mitglied
Hi alle

Gibt es ein Script, welches mir einen kompletten Dump einer MySQL-Datenbank erstellt und in ein File schreibt? Etwa so wie phpMyAdmin dies kann...

Danke für Hinweise.
smile.gif

Josh
 
Also unter Linux und der Möglichkeit Systembefehle auszuführen, kannst es zu machen:

CODE <?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";
?>


Wird dann im gleichen Pfad als dump.sql gespeichert.
Den "VOLLEN_PFAD" bekommst mit:


CODE <?php echo dirname(__FILE__); ?>
 
leider benütze ich kein linux. gibt es auch eine solche möglichkeit für windows?
 
CODE <?php
system("c:\\MYSQL_PFAD\\bin\\mysqldump.exe -uUSERNAME -pPASSWORT -h ihr.datenbankserver.de DATENBANKNAME > c:\\VOLLER_PFAD\\dump.sql", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>


Ist aber ungetestet!
Pfade müssen natürlich noch angepasst werden!
 
Leider habe ich kein mysqldump.exe finden können! ich benützt XAMPP.
sad.gif
 
Also bei mir ist es hier:


C:\apachefriends\xampp\mysql\bin\mysqldump.exe
 
ist phpMyAdmin nicht Open Source??? Nimm doch einfach das Dump Script von phpMyAdmin
wink.gif
 
Zurück
Oben