MySQL-DB sichern / importieren

maxiw

Well-known member
11 März 2010
51
0
Welcher PHP-Befehl ermöglicht das? Wie kann man eine MySQL Datenbank sichern?
 
Hallihallo, eine MySQL-Datenbank lässt sich bei den meisten Providern ganz einfach über phpmyAdmin sichern. Dort gibt es die Möglichkeite einzelne Spalten zu sichern oder die ganze Datenbank. Du kannst dort auch angeben ob du das Backup gleichzeitig komprimiert haben möchtest. Für sehr große Datenbanken würde ich Vorschlagen verwendest du MySQLDumper es ist ein gutes und sehr schnelles Backup-PHP-Script von Daniel Schlichtholz es umgeht das Timeout durch einen Selbstaufruf, damit kannst du ideal riesen Datenbanken sichern. Für ein enstprechendes Backup kannst du auch einen PHP-Befehl verwenden:

<?php*
system("/usr/bin/mysqldump -uUSERNAME*-pPASSWORT*-h*localhost*DATENBANKNAME*> ".dirname(__FILE__)."/dump.sql", $fp);*
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";*
?>

MySQL import

<?php*
system("/usr/bin/mysql -uUSERNAME*-pPASSWORT*-h*localhost*DATENBANKNAME*< ".dirname(__FILE__)."/dump.sql", $fp);*
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";*
?>

Ich hoffe ich konnte dir helfen.