GNU/Linux >> Tutoriales Linux >  >> Linux

ERROR 1045 (28000):Acceso denegado para el usuario 'root'@'localhost' (con contraseña:SÍ)

Nota: Para MySQL 5.7+ consulte la respuesta de @Lahiru a esta pregunta. Contiene información más actualizada.

Para MySQL <5.7:

La contraseña raíz predeterminada está en blanco (es decir, una cadena vacía) no root . Así que solo puede iniciar sesión como:

mysql -u root

Obviamente, debe cambiar su 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 de usuario individuales antes de trabajar extensamente con la base de datos.


Pude resolver este problema ejecutando esta instrucción

sudo dpkg-reconfigure mysql-server-5.5

Lo que cambiará la contraseña de root.


¡Tienes que restablecer la contraseña! pasos para mac osx (probado y funcionando) y ubuntu

Detener MySQL usando

sudo service mysql stop

o

$ sudo /usr/local/mysql/support-files/mysql.server stop

Inícielo en modo seguro:

$ sudo mysqld_safe --skip-grant-tables --skip-networking

(la línea de arriba es el comando completo)

Este será un comando continuo hasta que finalice el proceso, así que abra otra ventana de shell/terminal, inicie sesión sin contraseña:

$ mysql -u root

mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

Según el comentario de @IberoMedia, para las versiones más nuevas de MySQL, el campo se llama authentication_string :

mysql> UPDATE mysql.user SET authentication_string =PASSWORD('password') WHERE User='root';

Inicie MySQL usando:

sudo service mysql start

o

sudo /usr/local/mysql/support-files/mysql.server start

su nueva contraseña es 'contraseña'.

NOTA: para la versión de mysql> 5.7 prueba esto:

update mysql.user set authentication_string='password' where user='root';

Linux
  1. Habilite la contraseña simple para el usuario root en CentOS

  2. mysql (mariadb) ERROR 1698 (28000):Acceso denegado para el usuario 'root'@'localhost'

  3. Capacidad para cambiar la contraseña de usuario raíz (¿vulnerabilidad?)

  4. error de montaje 13 =Permiso denegado

  5. Acceso denegado para un usuario en particular por la configuración de la cuenta PAM

Cómo restablecer la contraseña de usuario raíz de MySQL en Linux

Cambiar el método de autenticación para el usuario raíz de MySQL en Ubuntu

[Resuelto] No se puede acceder al archivo de almacenamiento, Permiso denegado Error en KVM Libvirt

Cómo restablecer la contraseña de root de MySQL

Solución de problemas:MySQL/MariaDB Error #1044 Е Acceso denegado para el usuario

¿Error de usuario/contraseña de Samba Share después de la actualización?