Ver Mensaje Individual
  #29 (permalink)  
Antiguo 13/08/2013, 10:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error de mysql_connect()

Me parece que estás confundiendo el config.ini, del phpMyadmin, con las restricciones de usuario de MySQL. Son sistemas independientes.
Que phpMyadmin no tenga preconfigurado el password del root, no implica que MyQSL no te lo exija, en especial para conexiones externas de un cliente de php.
Por eso te preguntaba si al instalar el XAMPP pusiste una clave para MySQL.
Lo que te está diciendo ese mensaje es que el root no tiene permisos para conectarse en localhost, pero el user es correcto (existe), por lo que en realidad habría que probar si funciona si en lugar de "localhost" lo pones como "127.0.0.1", que sería la IP del localhost (máquina local o loopback a si misma).
En cualquiera de los casos, te recomiendo que nunca instales un sistema de bases de datos sin poner clave al usuario principal (el root en este caso).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)