#1045 - Acceso denegado al usuario 'root'@'localhost' (usando contraseña: NO)

#1045 - Acceso denegado al usuario 'root'@'localhost' (usando contraseña: NO)

Instalé xampp en mi computadora MAC en mi tabla, vi una palabra llamada usuario, hice clic en ella y vi que podía cambiar de no tener una contraseña de forma predeterminada a usar una contraseña. Hice clic en él y completé una contraseña. Luego me prohibieron el acceso a mu phpadmin y a mi mesa. Cuando intento acceder a phpMyAdmin a través del icono de WAMPSERVER, aparece una página que dice:

Error MySQL dijo:

#1045 - Acceso denegado al usuario 'root'@'localhost' (usando contraseña: NO)

Busqué en este sitio e intenté lo siguiente sin suerte.

phpMyAdmin intentó conectarse al servidor MySQL y el servidor rechazó la conexión. Debes verificar el host, nombre de usuario y contraseña en tu configuración y asegurarte de que corresponden a la información proporcionada por el administrador del servidor MySQL.

No puedo realizar cambios en config.inc.phpel archivo, no guarda los cambios.

Probé mysqladmin, sin suerte y en la terminal: bash algunos comandos, sin suerte.

¿Podrías ayudarme a iniciar sesión o restablecer?

Respuesta1

Probablemente necesitarás editar config.inc.phpcomo superusuario y no como tu cuenta de usuario habitual. Puedes lograr esto con

sudo nano /path/to/config.inc.php

( sudohace que el comando que le sigue se ejecute como administrador, esencialmente; nanoes un editor de texto de línea de comandos)

Le solicitará la contraseña de su usuario de Mac y luego iniciará el editor con privilegios administrativos (que puede editar el archivo). Realice sus cambios y luego presione Ctrl+ Opara guardar los cambios, y luego presione Ctrl+ Xpara salir y regresar al símbolo del sistema. Entonces deberías poder iniciar sesión en phpmyadmin.

Los cambios que probablemente necesitarás hacer son:

$cfg['Servers'][$i]['password'] = 'thenewpasswordthatyouchangedto'


Si a ti te gustaríarevertirlos cambios que realizó (vuelva a no usar contraseña), puede intentar lo siguiente desde la línea de comando:

mysqladmin -u root -p password ''

Le pedirá la contraseña que estableció en root, ingrésela y luego debería volver a root sin tener una contraseña.

información relacionada