Bonjour,

Je suis en train de créer un script de sauvegarde sous linux (CentOS 6) et je récupère le log des possibles erreurs par la variable 2>/home/sauvegarde/logs/mysqldumpErreurBase.log
Ex : /usr/bin/mysqldump -u root -pxxxxxx BaseMySQL > /home/sauvegarde/BaseMySQL/BaseMySQLj.sql 2>/home/sauvegarde/logs/mysqldumpErreurBase.log
Ce que je ne comprends pas dans le fonctionnement de mysqldump, c'est que la commande crée une sauvegarde (fichier BaseMySQLj.sq corrompu) malgré une erreur constatée. Je crée cette erreur en indiquant un faux mot de passe ou un mauvais nom de la base de données.
Ce point me dérange car je veux conserver une sauvegarde valide de la base sur 7 jours.
Y aurait-il une solution pour que, s'il y a une erreur, le fichier (BaseMySQLj.sq) ne soit pas créé.
Merci.

Cordialement,