Pour utiliser l'utilitaire de sauvegarde MySqlDump, la documentation suggère d'écrire quelque chose comme:
system("mysqldump --opt --quick ... > $Filename");
Ce procédé fonctionne à merveille sous XP, mais non pas sous Vista. En effet, si l'on écrit:
system("mysqldump --opt --quick ... ");
l'ordre est exécuté et le résultat s'affiche, mais lorsque la sortie est redirigée vers un fichier, sous Vista, cela ne fonctionne plus.
Par contre, le même ordre placé dans l'invite de commande DOS fonctionne! Du moins, à condition de mettre MySqlDump ailleurs que dans Program Files.
Quelq'un aurait-il une idée?
Partager