Création d'un fichier .bat

dodi -  
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je veux créer un fichier .bat que je dois lancer automatiquement chaque jour pour sauvegarder une base de données

ci dessous le script:

@echo off
set file_name redmine_backup%date%.sql
set file_name=%file_name:/=_%
mysqldump -u redmine -p redmine > %file_name%
exit

le problème c'est qu'apres la commande sqldump il doit me demander de taper le mot de passe de la base de données... quand je lance ces commandes sous dos ca passe sans probleme, mais quand j'execute le fichier rien ne se passe, c'est surement parceque je dois lui fournir le mot de passe en parametre...

une idée SVP?

merci d'avance
A voir également:

2 réponses

dodi
 
apparement c'est pas un problème de mot de passe... quand j'ai mi un pause a la fin il m'a affiché:

La variable d'environnement file_name n'est pas définie.
accès refusé

pourtant j'ai bien défini la variable?

une idée?

merci d'avance
1
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
il manque un =
set file_name=redmine_backup%date%.sql

le mot de passe, tu peux le demander interactivement
$ set /p mdp=Mot de passe ?
Mot de passe ? xxx

$ echo %mdp%
xxx
0