sql >> Base de Datos >  >> RDS >> Mysql

Error de MYSQL:1045 (28000):Acceso denegado para el usuario 'root'@'localhost'

Parece que falta un espacio entre nombre de usuario y --contraseña


Si no conoce la contraseña de root, con Debian o Ubuntu, hay una manera fácil de restablecerla:Primero, obtenga la versión exacta de su servidor usando

sudo dpkg --get-selections | grep 'mysql-server-'

Luego, simplemente use sudo dpkg-reconfigure mysql-server-5.x

(por cierto, reemplace 5.x con su número de versión real)


En una instalación nueva, la contraseña raíz predeterminada está en blanco, por lo que debería poder iniciar sesión usando solo

mysql -u root

Obviamente, debe agregar una contraseña de root después de la instalación

mysqladmin -u root password [newpassword]

En la mayoría de los casos, también debe configurar cuentas dedicadas con derechos limitados antes de trabajar con una base de datos.