En fait mettre a jour le client (en version > 4.1) permettrai d'eviter le probleme "Client does not support authentication protocol" comme decrit ici: [dev.mysql.com]
Les développeurs de PHP ont annoncé la mort prochaine de PHP4 : voir [www.php.net] (en anglais). Plus de nouvelle livraison de PHP4 à partir de 2008, et plus de maintenance du tout après le 8 août 2008.
Il est sans doute temps de commencer à migrer vos sites vers PHP5.
' Note: In PHP, the standard mysql extension does not support the new authentication protocol in MySQL 4.1.1 and higher. This is true regardless of the PHP version being used. '
c'est l'extension mysql livrée en standard avec PHP4 et < qui pose problème. Apparemment ce n'est pas un problème de WAMP mais bien du packaging PHP < 5.x
> c'est l'extension mysql livrée en standard avec PHP4 et qui pose problème. > Apparemment ce n'est pas un problème de WAMP mais bien du packaging PHP Ok je comprend. Dans ce cas pourquoi utiliser l'extension standard de php4 ? D'ailleurs mysql.com indique clairement que celle fournie par php.net est bugguee:
Why should I download the PHP mysql/mysqli extensions from mysql.com and not from php.net?
The binary distribution of mysql.com is based on the latest MySQL Client libraries. Only the libraries used for the mysql.com distributions contain the latest bug fixes and can use all the features of the MySQL Server versions 4.1.21 and 5.0.27.
[...]
We recommend to use the MySQL Client API version that matches the MySQL Server version. For the MySQL Server 5.0.27 you should use the MySQL Client API 5.0.27 (mysql.com download) but not 4.1.7 (php.net download). For example, mysqli_stmt_bind_param() will fail when you try to access a DECIMAL column on a MySQL 5.0.27 server if you use old versions of the MySQL Client API, like the php.net downloads do.
oué j'avais lu ça aussi, mais je n'ai pas compris une chose, ils disent de faire attention à bien prendre le client mysql dont la version correspond à celle du serveur installé sur la machine. Mais le problème c'est qu'on tourne en 5.0.41, hors je n'ai pas trouvé de client avec cette version là, ça s'arrête à 5.0.27 on dirait.
J'ai du manquer quelque chose.
Pour ce qui est du package PHP4, je pense que les devs de WAMP vont pas s'emmerder, d'autant plus que le support PHP4 va s'arrêter d'ici quelques mois.
Mais si c'était le cas, ça ferait un super plus pour WAMP (à mettre en avant sur le site par exemple).
Le temps que les gars de php mettent à jour les clients mysql dans leur distrib. Histoire de corriger leurs erreurs
Faudrait que Roms traîne plus souvent ici aussi :p
Le support php4 va s'arreter, mais il va se passer encore pas mal de temps avant que les hebergeurs et les applications passent toutes sous php4. Hors, dans mon cas, j'utilise wamp comme serveur de dev et surtout comme serveur de pre-production. Je tiens a ce qu'il est les memes versions que celle de mes hebergeurs.