Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2006, 23:11
tuky
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
Problema conexion MySQL en localhost

SOLUCIONADO, gracias deadlykyo!!! (Ver solución mas abajo)

Hola amigos de forosdelweb. les cuento:

Acabo de instalar MySQL 5.0.21 en mi computador, lo configure con el instalador y quedo listo para usarse.
Cuando accedo a través de la consola de windows (cmd) con mysql -u root -p me accede a la base de datos sin ningun problema, incluso he podido crear tablar, editar, borrar, etc.
Cree una base de datos para probar mi pagina web offline (en localhost), pero he tenido problemas, a través de la página no conecta.
Algunos datos.

Utilizo IIS 5.1, con PHP
MySQL 5.0.21-

Hice un pequeño scritp para ver si conectaba a la BD:
Código PHP:
if (!($db_mysql mysql_connect($db_host$db_user$db_pass)))
   {
      echo 
"Error: ".mysql_error();
      exit();
   } 


Me tira en el navegador:

Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client

las variables ya estan con datos!!, la página me lanza el mensaje, o sea, no se conecta. alguna idea?!

Solución!

Gracias a las respuestas que tuvo el post, me salvaron la vida .
Dejo lo que hice para ver si a agluien más le puede servir.
Si obtienes el siguiente error tratando de conectar a tu base de datos:

Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client

debes meterte a la consola (cmd en winxp) y tipear lo siguiente:

mysql

una vez abierta la ventada de DOS, completa lo siguiente:

mysql > SET PASSWORD FOR 'usuario'@'servidor' = OLD_PASSWORD('password');

luego cambias tu password antiguo en el archivo de configuracion que tengas... (config.php) y listo!!!! funciona!!!

Sl2s!

Última edición por tuky; 16/05/2006 a las 20:48