A que se debe este problema?. Tengo que actualizar mi version de MySQL?. Tengo Appserv 2.4.3 win32.

| ||||
![]() AL parecer mi problema es con u asunto de seguridad de password de Mysql 4.1 o superior. Donde mi intento por conectarme a la base de datos no sirve; mysql_connect("localhost", "usuario", "password") y asi me tira el error: "Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client". Lei algo sobre cambiar el password de la cuenta con la funcion "OLD_PASSWORD()" pero e intentado y sigo quedando = por error que mysql me da. ![]() |
| ||||
![]() Al fin encontre la solucion de mi problema. Se trataba de una seguridad que implemente la version de MySQL 4.1 donde cambia el sistema de login por passwords comunes en cuentas de MySQL. Por esto, para crear una cuenta con una password valida y asi poder logear en PHP sin problemas, debes cambiar tu password por consola de la siguiente forma: c:\mysql\bin> mysql -h localhost -u usuario -p password; * usando su host y cuenta correspondiente mysql> SET PASSWORD FOR -> 'usuario'@'localhost' = OLD_PASSWORD('nuevo_password'); Asi entonces, no existira el problema que tenia cuando intentaba conectarme a la base de datos por PHP. Espero que esto sirva para algunos otros novatos en MySQL ![]() |