Mysqldump
Posté : 10 nov. 2008, 20:50
Bonjour,
Mon problème concerne mysqldump.
J'essaye de faire un backup de ma base de donnée via cette commande mais le fichier crée est toujours vide.
Ci-dessous le code que j'execute via Firefox. Comme vous pouvez le voir, j'essaye de faire marcher la sauvegarde en local sous windows. J'obtiens le même résultat en ligne.
Le code en commentaire me créer aussi un fichier vide.
Merci pour votre aide,

Mon problème concerne mysqldump.
J'essaye de faire un backup de ma base de donnée via cette commande mais le fichier crée est toujours vide.
Ci-dessous le code que j'execute via Firefox. Comme vous pouvez le voir, j'essaye de faire marcher la sauvegarde en local sous windows. J'obtiens le même résultat en ligne.
include '../db/db.php';
connect();
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "crdb";
/*
$command ="mysql -h $dbhost -u $dbuser -p$dbpass $dbname > crdbase.sql";
echo $command;
system($command);
*/
$backupFile = "backup" . date("Y_m_d") . '.sql';
$command = "\"C:\\Program Files\\EasyfPHP 2.0b1\\mysql\\bin\\mysqldump.exe\" --opt --skip-extended-insert --complete-insert -h ".$dbhost." -u ".$dbuser." -p ".$dbpass." ".$dbname." > backup.sql";
system($command);
La fonction connect() localisé dans ../db/db.php me permet de me connecter à la base de donnée.Le code en commentaire me créer aussi un fichier vide.
Merci pour votre aide,