Page 1 sur 1

php4.4.0 et mysql4.1

Posté : 24 août 2005, 23:37
par cyborg
impossible de me connecté à mon serveur mysql... j'ai tjs la meme erreur :
Erreur de connexion 1251 : client does not support authentification protocol requested by server; consider upgrading MYSQL client ! :cry:

j'ai bien peur qu'il faille que je mette une version plus vielle de mysql...

quelqu'un à eu se genre de problème et l'a réglé ?


merci d'a

Posté : 25 août 2005, 00:31
par Xenon_54
Bonjour,

Si tu possèdes la version 4.1 de MySQL et que tu sois toujours en PHP4, il est normal que cela ne fonctionne pas. Tu devrais mettre à jour PHP pour passer à PHP5 et utiliser l'extension mysqli qui supporte ce nouveau protocole.

Posté : 02 sept. 2005, 11:17
par marko_
easyphp utilise pourtant PHP4 et MySQL 4.1...

Posté : 02 sept. 2005, 14:18
par raptor
tu utilises un mot de passe pour te connecter a ton mysql ?

Posté : 02 sept. 2005, 14:25
par zeus
C'est que MySQL refuse l'authentification

C'est que les paramètres de mysql_connect sont faux.

Utilise phpMyAdmin et va voir dans "privilèges" pour voir si le compte que tu utilise existe toujours. Change le mot de passe pour être sûr que c'est le bon

Posté : 02 sept. 2005, 14:30
par raptor
Et si mot de passe il y a, met a jour le mot de passe pour qu'il soit adapté au nouveau format pour mysql 4.1

Code : Tout sélectionner

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user'; mysql> FLUSH PRIVILEGES;