GNU/Linux >> Tutoriales Linux >  >> Linux

Permitir al usuario root de linux acceder a mysql root sin contraseña

Solución 1:

La forma más fácil de hacer esto es usar una sección de cliente del archivo ~/.my.cnf y agregar las credenciales allí.

[client]
user=root
password=somepassword
...

es una buena idea hacer que ese archivo solo sea legible por root también.

Solución 2:

Para mysql 5.7+, si establece una contraseña vacía para la configuración inicial, mysql usará automáticamente auth_socket como estrategia. Un intento de actualizar la contraseña sin cambiar la estrategia no tendrá ningún resultado. Siempre puede iniciar sesión sin usar contraseña si su usuario es root .

Solución Ejecute el siguiente comando para cambiar la estrategia de autenticación y establecer la contraseña

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''

referencia:https://www.percona.com/blog/2016/03/16/cambiar-contraseña-de-usuario-en-mysql-5-7-with-plugin-auth_socket/

Solución 3:

A partir de MySQL 5.6.6, puede usar mysql_config_editor para crear un archivo encriptado que lo iniciará automáticamente:

mysql_config_editor set --login-path=client --host=localhost --user=root --password

Luego ingrese la contraseña cuando se le solicite.

Nota:si su contraseña tiene '#' y posiblemente otros caracteres, use comillas simples cuando ingrese la contraseña.


Linux
  1. Establecer o cambiar una contraseña de usuario en Linux

  2. Cómo instalar MySQL en Linux

  3. Acceso denegado para el usuario 'root'@'localhost' (con contraseña:Sí) después de restablecer la contraseña LINUX

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

  5. ¿Cómo puedo permitir que un usuario sujete a otro sin permitir el acceso de root?

Contraseña predeterminada de Kali Linux

Cómo cambiar la contraseña de usuario en Linux

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

Cómo permitir o denegar el acceso SSH a un usuario o grupo en particular en Linux

Cómo permitir el acceso remoto al servidor de base de datos MySQL

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