HeidiSQL: acesso negado, mas IP não correspondente

HeidiSQL: acesso negado, mas IP não correspondente

Acabei de adicionar uma nova conexão de banco de dados no HeidiSQL, mas não consigo abri-la. O que não entendo é que o pop-up de erro me mostra outro IP.

Tento acessar 172.31.6.52, mas o erro mostra 172.16.201.232. Verifiquei e reescrevi as credenciais.

insira a descrição da imagem aqui

Alguém entende o problema?
Poderia haver alguma relação entre esses IP?

NB, eu nunca vi esse IP antes.

Responder1

Você está confundindo o endereço IP do cliente (172.16.201.232, sendo o seu computador) com o endereço do servidor (172.31.6.52).

A mensagem de erro informa que seu computador não tem permissão para se conectar (ou que a senha está incorreta).

(Para MySQL você precisariaalgo como grant all on mydatabase.* to 'root'@'%'para permitir a conexão dequalquercliente remoto. Alternativamente, o MySQL aceita curingas no nome do host. E como seus endereços IP fazem parte do intervalo privado 172.16.0.0 - 172.31.255.255, você poderá usar algo como @'172.16.%.%'. Isso corresponderá apenas a endereços IP, não a 172.16.some.untrusted.example.com.)

Responder2

Não é uma resposta, mas adiciona alguns detalhes. Depois de instalar o HeidiSQL, também me deparei com esse problema.

Suspeitei que o software ignorasse o "Nom ou IP de l'hote". Em vez de usar 172.31.6.52, parece que 172.16.201.232 está sendo usado.

Você pode não ter visto o endereço IP .232 antes, mas provavelmente é o endereço IP do seu computador. Você pode verificar abrindo um prompt de comando (cmd.exe) e digitando “ipconfig”. Ele deve estar listado em 'Endereço IPv4"

Como Arjan postou, provavelmente você precisará alterar a configuração no lado do servidor para permitir o acesso se tentar se conectar a partir do seu computador.

Seria bom se a mensagem de erro dissesse algo como:

           ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
           ┃                                                                           ┃
           ┃   Erreur                                                                  ┃
           ┃                                                                           ┃
           ├━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┤
           ┃                                                                           ┃
           ┃  Authentication request successfully sent to: 172.31.6.52                 ┃
           ┃  A response is received...                                                ┃
           ┃                                                                           ┃
           ┃  ERROR: Access denied for user 'root'@'172.16.201.232' (using             ┃
           |         password: YES)                                                    ┃
           ┃                                                                           ┃
           ┃                                                                           ┃
           ├━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┤
           ┃                                                                           ┃
           ┃                                                              [◄  Ok  ►]   ┃
           ┃                                                                           ┃
           └━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┘

informação relacionada