mysqldump - Accès refusé pour l'utilisateur

Quand je lance la commande suivante à partir d'ouvrir un shell de commande windows (Win7), il fonctionne très bien, et la sauvegarde est écrit à mon système de fichiers. La base de données MySQL sur un serveur linux distant.

"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -h *******.com -u ******* -p***** --databases ******* > "C:\******\_Database\backups\DB_%date:~0,3%.bak"

Mais quand j'ai mis la même commande dans un fichier de commandes (que ce soit.chauve-souris) et exécutez le fichier bat (avec une "pause" de la commande à la fin), j'obtiens l'erreur "a Reçu l'erreur: 1045: Access denied for user 'moi'@'c-24-2-64-138.hsd1.ut.comcast.net' (using password: YES) lorsque l'on tente de se connecter".

Pourquoi faut-il travailler à partir de l'intérieur d'ouvrir un shell de commande, mais pas lors de l'exécution à partir d'un fichier bat? Comment puis-je faire ce travail?

OriginalL'auteur HerrimanCoder | 2012-04-24