Foros del Web » Programando para Internet » PHP »

Error 1251 al acceder a Mysql por phpmyadmin

Estas en el tema de Error 1251 al acceder a Mysql por phpmyadmin en el foro de PHP en Foros del Web. Hola foreros Estoy dando mis primeros pasos en php, por lo que les ruego sean pacientes. Estuve instalando apache, php, mysql y phpmyadmin. Luego de ...
  #1 (permalink)  
Antiguo 11/02/2005, 16:58
 
Fecha de Ingreso: noviembre-2002
Mensajes: 539
Antigüedad: 15 años, 1 mes
Puntos: 1
Error 1251 al acceder a Mysql por phpmyadmin

Hola foreros

Estoy dando mis primeros pasos en php, por lo que les ruego sean pacientes. Estuve instalando apache, php, mysql y phpmyadmin. Luego de instalar el mysql (mysql-4.1.9-win32 sobre XP SP1), instale el phpmyadmin y me da el siguiente mensaje que no pude resolver:

-------
Bienvenido a phpMyAdmin 2.5.4

phpMyAdmin intentó conectarse con el servidor MySQL, y el servidor rechazó esta conexión. Deberá revisar el host, nombre de usuario y contraseña en config.inc.php y asegurarse que corresponden con la información dada por el administrador del servidor MySQL.

Error

MySQL ha dicho:

#1251 - Client does not support authentication protocol requested by server; consider upgrading
---------------
supuestamente instale la ultima version de mysql para win, porque me dice que considere actualizar?

gracias y salu2
pedro
  #2 (permalink)  
Antiguo 11/02/2005, 18:32
Avatar de barrios1981  
Fecha de Ingreso: diciembre-2004
Mensajes: 74
Antigüedad: 13 años
Puntos: 0
mira descargate el appserv buscalo en la red ya viene todo configurado nada mas lo instala y ya quedo sin tantos problemas por que me imagino que lo estas instalando por separa y este programa ya lo trae todo junto .. ok ...

luego me explicas si te sirvio mi comentario hasta pronto
  #3 (permalink)  
Antiguo 14/02/2005, 14:10
 
Fecha de Ingreso: noviembre-2002
Mensajes: 539
Antigüedad: 15 años, 1 mes
Puntos: 1
barrios1981

Gracias por responder, pero me gustaria instalar acada cosa por separado, para ver como funciona. Voy a seguir probando.

gracias de todos modos
Pedrok
  #4 (permalink)  
Antiguo 14/02/2005, 14:47
 
Fecha de Ingreso: noviembre-2002
Mensajes: 539
Antigüedad: 15 años, 1 mes
Puntos: 1
Ya logre solucionarlo, el problema es que la version de mysql instalada incorpora un sistema de validacion que phpmyadmin no reconoce por ser una version anterior. La solucion fue tipear desde la consola de mysql lo siguiente:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

Luego todo funciono ok!!!
Saludos
Pedro
  #5 (permalink)  
Antiguo 15/02/2005, 05:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En realidad no es que phpMyadmin no soporte el tipo de contraseñas usados para los usuarios de Mysql 4.1.x sino que el cliente que usas PHP (mysql_xxxx() funciones de su extensión correspondiente) no usa el mismo tipo de usuarios (mejor dicho de las contraseñas de estos) ... Por eso con esa sentencia SQL conviertes tus contraseñas "nuevas" a las antigüas.

Un saludo,
  #6 (permalink)  
Antiguo 15/02/2005, 14:54
 
Fecha de Ingreso: noviembre-2002
Mensajes: 539
Antigüedad: 15 años, 1 mes
Puntos: 1
Cluster, gracias por la aclaracion.

salu2
Pedo
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 16:45.