No se puede acceder a la base de datos mysql usando la dirección IP, pero se puede acceder a través de 127.0.0.1/localhost

MySQL se puede conectar con localhost, pero no se puede conectar con IP, la LAN 192.168 .. No se puede conectar a mysql

MySQL no permiten este permiso de forma predeterminada (sólo host: se permite 127.0.0.1: localhost o host) Si desea utilizar anfitrión:.. 192.168.1 * Acceso a MySQL, necesita habilitar manualmente este permiso.
Introduzca el mysql terminal e ingrese este comando

1. Abra la ventana de cmd e ingrese al directorio bin de la instalación de MySql

2. Ejecute el comando para iniciar sesión en la base de datos, y luego aparecerá una línea pidiéndole que ingrese su contraseña

mysql -u root -p

3. Ejecute el siguiente comando para asignar un nuevo usuario:

conceda todos los privilegios sobre . a ' Nombre de usuario ' @ 'Dirección IP' identificada por 'Contraseña';

4. Después de ejecutar el comando anterior, use el siguiente comando para actualizar los permisos

privilegios de descarga;

Inserte la descripción de la imagen aquí

5. Después de eso, cierre el servicio mysql y luego inicie el servicio mysql, ya está.

================================================ =================================

Este es un método de configuración rápido:

La cuenta no puede iniciar sesión de forma remota, solo en localhost. En este momento, siempre que esté en la computadora localhost, después de iniciar sesión en mysql, cambie el elemento "host" en la tabla "user" en la base de datos "mysql", cámbiele el nombre de "localhost" a "%" o agregar un usuario a "%".

Si desea que todas las máquinas de la LAN se conecten a la base de datos MySQL, primero debe habilitar la función de conexión remota para MySQL y ejecutar el comando MySQL en la consola del servidor MySQL:

conceda todos los privilegios en . a root @ "%" identificado por 'abc' con opción de concesión;
privilegios de descarga;

Las dos líneas de código anteriores significan otorgar todos los permisos al usuario que se conecta desde cualquier dirección IP con el nombre de usuario root y la contraseña abc. El "%" es cualquier dirección IP, si desea establecer un valor específico, también puede establecerlo en un valor específico (agregue el host / dirección IP con el contenido del comodín%, o puede aumentar directamente la dirección IP ).

Después de hacer esto, se puede acceder al servidor mysql en la red de área local.

Supongo que te gusta

Origin blog.csdn.net/qq_41948178/article/details/104991426
Recomendado
Clasificación