Sauvegarde base de données
Posté : 18 août 2010, 09:28
Bonjour,
j'essai de mettre en place une sauvegarde de ma base de données mais le fichier de sauvegarde qui devrait se créé ne se cré pas et donc pas de sauvegarde.
j'essai de mettre en place une sauvegarde de ma base de données mais le fichier de sauvegarde qui devrait se créé ne se cré pas et donc pas de sauvegarde.
<?php
$connection = mysql_connect("****","****","****");
$mabase="*****";
mysql_select_db($mabase) or die ("pas de connection");
$path = getenv('DOCUMENT_ROOT')."/DB_backup";
$result = MYSQL_QUERY("SHOW TABLES");
$numrow = MYSQL_NUM_ROWS($result);
for($i = 0;$i < $numrow;$i++) {
$table = MYSQL_RESULT($result,$i);
echo "$table ... ";
system(sprintf("mysqldump --opt -h $host -u $dbuser -p$dbpw $db $table | gzip > %s/$table.sql.gz",$path));
echo "DONE\n\n";
}
MYSQL_CLOSE();
?>