Abydos Ma vie, mon univers, ma passion.

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?

Inscrivez vous à notre fil rss!

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Laisser un commentaire


Aucun trackbacks pour l'instant