4fév/100
Erreur de mise à jour de MySQL sur Linux
Depuis un moment j'ai cette erreur lorsque j'essaye de mettre à jour mysql-server5.0 :
error: 'Access denied for user 'debian-sys-maint'@'localhost'
Allez savoir pourquoi mais apparemment debian perd ses droits... Pour résoudre ce soucis, c'est simple, ouvre le fichier debian.cnf :
cat /etc/mysql/debian.cnf Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = xxxxxxxxxxxxxxxxxxxxxx socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] user = debian-sys-maint password = xxxxxxxxxxxxxxxxxxxxxx socket = /var/run/mysqld/mysqld.sock basedir = /usr
Les "xxxxxxxxxxxxxxxxxxxxxx" représentent le password utilisé par debian pour se connecter à la base de données. Puisque nous, nous arrivons à nous connecter, on va lui donner un petit coup de main :
mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 36 Server version: 5.0.51a-24+lenny2 (Debian) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'xxxxxxxxxxxxxxxxxxxxxx' WITH GRANT OPTION;
Voilà maintenant vous pouvez relancer votre mise à jour, tout devrait se passer parfaitement !
Content de cet article?
Commentaires (0)
Trackbacks (0)
(Souscrire aux commentaires de cet article)
Aucun trackbacks pour l'instant