View Single Post
  #1  
Old 15-03-2006, 12:06
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 41
Posts: 816
Send a message via MSN to Magi-X
Question Mysql concernant le mot de passe des users

Salut tout le monde,

Cela fait un petit moment que je n'avais plus touché à mysql. Et maintenant je vois donc qu'ils sont déjà à la version 5 .

J'ai du installé apache et php (4.X) pour faire tourné une application web pour le boulot. Et la je remarqué en testant avec un script php que je n'avais pas accès à ma base mysql avec le user et pass donné. Il me disait à chaque foix :

Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client
ou
Invalid authorization specification, message from server: "Access denied for user 'blabla'@'localhost' (using password: YES)

En regardant sur le net j'ai trouvé le solution suivant (qui fonctionne) :

Code:
UPDATE mysql.user SET Password = OLD_PASSWORD('pass') WHERE User = 'user';
FLUH PRIVILEGES;
Alors je voulais savoir pourquoi il faut faire cela ? Me rappele pas avoir eu ces problèmes avant ?!

Merci
Reply With Quote