'meunome'@'%' pode acessar o servidor mysql remotamente, mas não com 'meunome'@'123.456.489.%'

'meunome'@'%' pode acessar o servidor mysql remotamente, mas não com 'meunome'@'123.456.489.%'

Estou trabalhando para acessar remotamente o servidor MySQL. Meu pc de casa para pc no escritório.

Posso acessar com 'meunome'@'%'.

insira a descrição da imagem aqui

mas não posso com 'meunome'@'123.456.489.%'. '123.456.489.012'(redigido) é o endereço IP (IPv4) do meu PC doméstico.

insira a descrição da imagem aqui

Eu recebi este erro:

insira a descrição da imagem aqui

Eu não sei por quê.

Responder1

Seu servidor MySQL está resolvendo endereços IP em nomes antes de verificar se a conexão é permitida. Assim ele está verificando o nome do host do seu endereço IP em vez do próprio endereço, que é o que você configurou.

Você pode desativar esse comportamento com skip-name-resolve.

Por exemplo:

 [mysqld]
 skip-name-resolve

informação relacionada