Error de MySQL 1045 (28000) Acceso denegado para el usuario 'root' - Solución

Error de MySQL 1045 (28000) Acceso denegado para el usuario 'root' - Solución

Síntoma:

No se puede acceder a la base de datos MySQL de forma remota utilizando raíz cuenta. Cualquier intento de acceder a la base de datos MySQL dará como resultado un error:

Error 1045 (28000): Acceso denegado por el usuario 'root'@'IP-Address' (usando contraseña: Sí) 

Solución:

El mensaje de error de MySQL anterior es un comportamiento predeterminado del servidor MySQL para no permitir que un usuario root se conecte de forma remota, ya que, por defecto, el usuario root puede conectarse al servidor MySQL desde hostil eso es 127.0.0.1. La solución es crear un nuevo usuario administrativo. Los comandos SQL a continuación crearán un nuevo usuario llamado administración y otorgar acceso remoto:

mySQL> Crear usuario 'Admin'@'%' identificado por "; consulta OK, 0 filas afectadas (0.00 seg) mySql> otorga todos los privilegios en *.* A 'admin'@'%' con la opción de subvención; Consulta bien, 0 filas afectadas (0.00 seg) 

La solución alternativa pero no recomendada es otorgar acceso remoto a MySQL al usuario root:

mysql> otorgar todos los privilegios en *.* A 'root'@'%' identificado por 'contraseña'; Consulta bien, 0 filas afectadas (0.00 seg) 

La línea anterior otorgará un privilegio al usuario root para conectarse de forma remota:

$ mysql -u root -ppassword -h 172.17.0.14 Bienvenido al monitor Mariadb. Los comandos terminan con; o \ g. Su ID de conexión MySQL es 41 Versión del servidor: 5.5.43-0+DEB8U1 (Debian) Copyright (c) 2000, 2015, Oracle, Mariadb Corporation AB y otros. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. Mysql [(ninguno)]> adiós 

Tutoriales de Linux relacionados:

  • Cómo eliminar el bloatware de su móvil Samsung Android ..
  • Cómo crear modificar y eliminar la cuenta de usuarios en Linux
  • Instalación de ampache Raspberry Pi
  • Cómo restablecer la contraseña en Almalinux
  • Manejo de la entrada del usuario en scripts bash
  • Instale MySQL en Ubuntu 20.04 LTS Linux
  • Cómo configurar el servidor FTP/SFTP y el cliente en Almalinux
  • Cómo agregar/eliminar el usuario en Manjaro Linux
  • Instalación de WordPress OpenLitespeed
  • Cómo instalar MySQL en Almalinux