Foros del Web » Programando para Internet » PHP »

Ayuda con la conexion de php - mysql

Estas en el tema de Ayuda con la conexion de php - mysql en el foro de PHP en Foros del Web. Que tal a todos. Mi problema es el siguiente: Actualize mi version de mysql a la 4.1.18 y tengo SO windows con PHP y como ...
  #1 (permalink)  
Antiguo 06/03/2006, 15:19
 
Fecha de Ingreso: noviembre-2003
Ubicación: México
Mensajes: 72
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayuda con la conexion de php - mysql

Que tal a todos.

Mi problema es el siguiente:

Actualize mi version de mysql a la 4.1.18 y tengo SO windows con PHP y como servidor web IIs.

Todo jala bien, pero al hacer una conexion desde un script php no hace la conexion con mysql.

La hago desde linea de comandos y puedo ver bien las bases de datos y las tablas, pero desde el script NO.

Me manda el siguiente error:

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Inetpub\wwwroot\Autos\z.php on line 5

la conexion la hago de la siguiente manera:

<?php

If (!($link = mysql_connect("localhost","root","aqui_clave"))) {
Die("Error al hacer la Conexion.");
}

?>

Antes de actualizar a esta version, todo trabajaba bien pero ahora no.

Si alguien me puede ayudar, muchas gracias de antemano.

Saludos desde México.
  #2 (permalink)  
Antiguo 27/03/2006, 15:46
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 13 años, 4 meses
Puntos: 0
Creo que tiene que ver con que la forma de autenticar cambio en las versiones nuevas de mysql. Lo que yo estoy intentando hacer es pasarme a php5.
  #3 (permalink)  
Antiguo 27/03/2006, 18:36
hen
 
Fecha de Ingreso: diciembre-2003
Ubicación: Buenos Aires
Mensajes: 63
Antigüedad: 14 años
Puntos: 1
Hola Arsana me parece que te esta pasando lo de imcompátibilidad con versiones nuevas.
Mira proba esto, quizas te ayude:
- si tu nombre_de_usuario es: 'arsana'
- y tu password es : 'clave'
realiza esta actualizacion sobre la tabla user de la base de datos 'mysql' ;

mysql >UPDATE user SET password = OLD_PASSWORD('clave') WHERE host = 'localhost' AND user = 'arsana';

mysql >flush privileges;

bueno eso creo que es todo ojala te sirva .
__________________
.:hEN
DevHen
EXITOS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:37.