El error que aparece es:
Acceso denegado para el usuario 'root' @ '
El error explica que el servidor no está autorizado para proporcionarle esta IP y no puede conectarse
Interfaz de la operación:
Permita que el nombre de usuario root acceda al servidor mysql en cualquier host utilizando la contraseña de root:
Ejecute el comando: (Copie directamente en la interfaz de Linux y haga clic derecho para copiar)
1 mysql > OTORGA TODOS LOS PRIVILEGIOS EN * . * TO ' root ' @ ' % ' IDENTIFICADO POR ' root ' CON LA OPCIÓN DE SUBVENCIÓN ; 2 3 privilegios mysql > flush ;
Si desea permitir que el usuario root se conecte al servidor mysql desde el host con ip 192.168.1.3, y use root como contraseña para
ejecutar el comando:
mysql > OTORGA TODOS LOS PRIVILEGIOS EN * . * TO ' root ' @ ' 192.168.1.3 ' IDENTIFICADO POR ' root ' CON LA OPCIÓN DE SUBVENCIÓN ;
El comando anterior crea una super cuenta que puede iniciar sesión como root desde cualquier máquina, y la contraseña es root. De esta manera, puede usar una herramienta gráfica conveniente (navicat para mysql) para iniciar sesión y operar, incluyendo cambiar la contraseña de root.
El nombre de usuario y la contraseña, IP puede ser reemplazado por el suyo
Reimpreso de https://blog.csdn.net/Solar24/article/details/80284907