Foros del Web » Programando para Internet » PHP »

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Estas en el tema de #1045 - Access denied for user 'root'@'localhost' (using password: NO) en el foro de PHP en Foros del Web. Soy nuevo en esto del PHP y el SQL, pero más o menos con los manuales me las he ido arreglando. El problema es que ...
  #1 (permalink)  
Antiguo 04/09/2011, 05:10
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Soy nuevo en esto del PHP y el SQL, pero más o menos con los manuales me las he ido arreglando.

El problema es que estaba en el phpmyadmin, y tenía sin contraseña el root. He intentado ponerle una, y acto seguido, ya no puedo entrar en phpmyadmin, me sale el error:

Código:
#1045 - Access denied for user 'root'@'localhost' (using password: NO) 


phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
He estado investigando y he visto alguna solución desde Linux, desafortunadamente yo uso W XP. También he visto alguna solución en este mismo foro, desde la consola de MySql

Código:
mysql> UPDATE mysql.user SET Password=PASSWORD(’newpwd’)
-> WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
He probado, es cierto que cambia el password (pues me lo pide al entrar en la consola), pero me sigue sin dejar entrar en phpmyadmin. Si dónde pone ’newpwd’, pongo sólo ’’, puedo entrar a phpmyadmin, pero sólo al índice, en el momento que quiero ir a alguna BD o a Privilegios, vuelve a salir el error.

¿ Alguien sabe cómo solucionar este problema?

Saludos y muchas gracias de antemano
  #2 (permalink)  
Antiguo 04/09/2011, 05:16
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

..............................................

Última edición por javierpm97; 04/09/2011 a las 05:17 Razón: Fail entendi mal el mensaje
  #3 (permalink)  
Antiguo 04/09/2011, 05:57
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
Respuesta: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Solucione el problema, de alguna forma modificando el config.inc he consegudio entrar ....

Pero no sé muy bien como
  #4 (permalink)  
Antiguo 04/09/2011, 08:41
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 11 años, 6 meses
Puntos: 288
Respuesta: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

segun tu configuracion:
primero cambio la contraseña y/o usuario desde .ini de mysql
y luego en phpmyadmin
voy a privilegios e ingreso 2 veces la nueva contraseña y deberia tomarla.
en caso que quede todo mal como te paso a vos
hace lo contrario:
primero cambia el pass desde privilegios y luego desde el .ini de mysql

proba cambiar el usuario para poner en practica esto.

Etiquetas: access, denied, mysql, password, sql, usuarios
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:20.