Backup via mysqldump avec php me donne un fichier vide

Par Bery, il y a 12 ans


Salut

j'ai tester de faire une dump de mysql en utilisant php sur mon localhost WAMP mais le problème qu'il crée le fichier mais il est vide

$cmd = 'mysqldump -uroot -p cakephp > test.sql';
exec($cmd);

Merci !

3 réponses

Grafikart, il y a 12 ans

Et si tu l'éxécute en ligne de commande ça donne quoi ?

Bery, il y a 12 ans

@Grafikart : ça marche très bien sur les lignes de commande !

MaitrePylos, il y a 12 ans

Que donne les autres variantes d’exécution ?

$cmd = 'mysqldump -uroot -p cakephp > test.sql';
system($cmd);
//ou plus simple
$cmd = `mysqldump -uroot -p cakephp > test.sql`;