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