Je ne savais pas si c'était une question sur le SO ou le SF, mais j'ai pensé que c'était le meilleur endroit. Je m'excuse si ce n'est pas le cas !
J'utilise mysqldump via PHP exec mais cela ne semble pas fonctionner. Le code que j'utilise est le suivant
<?php
exec('mysqldump -u DB_USER -pDB_PASS DB_NAME > /tmp/test.sql');
?>
Lorsque j'exécute ce script, je ne reçois aucune erreur dans error_log, mais je n'obtiens pas de dump dans /tmp. Je ne suis pas sûr de la cause de ce problème. Je ne sais pas s'il essaie de faire un dumping dans /tmp relatif à l'endroit où le fichier PHP est exécuté, ce qui est le résultat que je recherche, ou s'il fait un dumping dans un /tmp ailleurs ? Ou est-ce que je fais une autre erreur ?