'myname'@'%' puede acceder al servidor mysql de forma remota pero no con 'myname'@'123.456.489.%'

'myname'@'%' puede acceder al servidor mysql de forma remota pero no con 'myname'@'123.456.489.%'

Estoy trabajando para acceder al servidor MySQL de forma remota. De la computadora de mi casa a la computadora de la oficina.

Puedo acceder con 'minombre'@'%'.

ingrese la descripción de la imagen aquí

pero no puedo con 'minombre'@'123.456.489.%'. '123.456.489.012' (redactado) es la dirección IP (IPv4) de la PC de mi hogar.

ingrese la descripción de la imagen aquí

Recibí este error:

ingrese la descripción de la imagen aquí

No sé por qué.

Respuesta1

Su servidor MySQL está resolviendo direcciones IP en nombres antes de verificar si la conexión está permitida. Por lo tanto, está verificando el nombre de host de su dirección IP en lugar de la dirección en sí, que es la que había configurado.

Puede desactivar este comportamiento con skip-name-resolve.

Por ejemplo:

 [mysqld]
 skip-name-resolve

información relacionada