Mailinglisten-Archive |
Hallo Stefan, > für eine php Webaplikation würde ich gerne ein Dump erstellen wie es > zB der PHPMyAdmin macht. > Ich dachte erst, es gebe dafür einen bestimmten sql Befehl, dem > scheint aber nicht so zu sein. Ich habe mir mal im PHPMyAdmin > angesehen wie der das macht. Das ist da anscheinend eine größere > Sache. Mit Zip müßtes zB nicht sein. Mit mysqldump sollte problemlos möglich sein - vorausgesetzt, Du hast in PHP Zugriff auf die Funktion exec(): <?php function dump_mysql() { $MYSQLDUMP = "/usr/bin/mysqldump"; $MYSQLSERVER = "localhost"; $MYSQLUSER = "****"; $MYSQLPASSWD ="****"; $MYSQLDATABASE = "****"; $MYSQLBACKUP = "/irgendeinverzeichnis/".date("Y-m-d_H-i-s").".sql"; exec( $MYSQLDUMP. " -h".$MYSQLSERVER. " -u".$MYSQLUSER. " -p".$MYSQLPASSWD. " --add-drop-table ". $MYSQLDATABASE." > ".$MYSQLBACKUP ); } ?> Mehr dazu im Manual: http://www.mysql.de/documentation/mysql/bychapter/manual.de_MySQL_Database_A dministration.html#mysqldump Grüße Arne -- regiomedia gesellschaft fuer neue medien mbh gruener weg 6 | 61462 koenigstein im taunus telefon 06174-93858-0 | akl@regiomedia.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive