Wampserver 2.1 problème connection à une base à distance.
Je viens d'upgrader ma version de wampserver 2.1, et je me rends compte qu'il y a un souci à cause du php 5.3.5 :
Je suis en local, et je veux accéder à une base à distance, mais j'ai cette erreur
Code:
1 2 3 4
| mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.
Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password').
This will store a new, and more secure, hash value in mysql.user.
If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file |
J'ai lu sur la doc php que c'est une backward incompatibility :aie:
il faut un mot de passe sur 41 bit et plus 16, ce qui entraine ce genre de message.
Je voudrais savoir si quelqu'un à eu ce problème et comment il l'a résolu :
- sans downgrader sa version de Wamp
- sans upgrader sa version de php et /ou mysql sur le serveur
en gros, s'il y a un moyen EN LOCAL d'ajouter un paramètre éventuel à la chaine de connection par exemple pour pouvoir accéder à une base à distance ? du genre mettre un flag long_mot_de_passe=OFF
Merci d'avance.