Bonjour,
JDans un script, j'ai une commande de sauvegarde des bases de données de mon serveur, de ce type :
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part mysqldump --all-databases -u user -psonmotdepasse --default-character-set=utf8 > $BACKUP_PATH/bd/dump_db_sql64_enfa_fr.sql
L'opération s'arrête au début de la sauvegarde de la 4ème base de données (sur une bonne quinzaine de BDD sur le serveur).
Lorsque je me connecte avec l'utilisateur qui fait la sauvegarde, je vois bien toute la liste des bases de mon serveur. Il a les privilèges SELECT et LOCK TABLES sur toutes les BDD, grâce à la commande suivante :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part GRANT SELECT, LOCK TABLES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'sonmotdepasse';
Lorsque j'essaie de sauvegarder individuellement la BDD sur laquelle ça bloque, je me retrouve avec cette erreur :
Pourtant, c'est le bon mot de passe !mysqldump: Got error: 1045: "Access denied for user 'user'@'localhost' (using password: YES)" when using LOCK TABLES
Une idée à me soumettre ?
Partager