2009-05-20 5 views
0

Je reçois l'erreur suivante:Y at-il de toute façon pour mettre à niveau PHP4 mysql client?

Le client ne prend pas en charge le protocole d'authentification demandé par le serveur; considère la mise à niveau client MySQL

Je sais que je peux le résoudre avec:

SET PASSWORD FOR [email protected] = OLD_PASSWORD('password'); 

Mais je veux savoir s'il y a une autre façon de le faire en utilisant une autre extension MySQL PHP ou quelque chose?

+0

sur quoi travaillez-vous? Comment as-tu installé PHP? –

+0

PHP4 est abandonné maintenant. Vous devriez vraiment passer à PHP5, qui a des bibliothèques plus récentes. – Kornel

+0

Je cours à la fois PHP5 (module) et PHP4 (comme CGI) sur mon système de développement (windows, apache2), je suis simplement curieux s'il y a une autre façon que ce qui précède ... – farinspace

Répondre

0

Une option consiste à utiliser OLD_PASSWORD comme vous l'avez suggéré, une autre option est de mettre à niveau la bibliothèque client MySQL et les liaisons PHP MySQL. Je ne connais pas d'autre option: il n'y a pas de bibliothèque alternative.

+0

avez-vous des informations sur où obtenir une mise à niveau de la bibliothèque client mysql/des liaisons php? – farinspace

Questions connexes