Estoy en Ubuntu. No establecí ninguna contraseña en mi cuenta de root durante el proceso de instalación de MySQL. Estoy tratando de ejecutar MySQL con
mysql -u root
Sin embargo, no puedo, terminando con el siguiente error de acceso denegado.
ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: NO)
Entonces, pensé que podría ser debido a la cuestión de la contraseña. Intenté esto, ingresé una contraseña vacía y presioné la tecla Intro.
abc@ubuntu:~$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: NO)
Luego, incluso intenté ingresar una contraseña (mi contraseña de usuario en la computadora). Terminé con esto
abc@ubuntu:~$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES)
He visto algunas soluciones, pero la mayoría de ellas requieren la ejecución de MySQL primero para resolver el problema. Sin embargo, no puedo hacer nada, atrapado aquí.
Respuestas
0 para la respuesta № 1Debes iniciar sesión desde la raíz, para esto debes escribir sudo como:
sudo mysql -p
Primero da la contraseña de tu sistema
luego me pide la contraseña del servidor mysql, en mi caso "123" Entonces accedes a tu base de datos.
0 para la respuesta № 2
Su comando se ve bien. Parece que necesitas restablecer la contraseña de root Restablecimiento de la contraseña de root de MySQL