HeidiSQL: acceso denegado pero la IP no coincide

HeidiSQL: acceso denegado pero la IP no coincide

Acabo de agregar una nueva conexión de base de datos en HeidiSQL, pero no puedo abrirla. Lo que no entiendo es que el popup de error me muestra otra IP.

Intento acceder a 172.31.6.52, pero el error muestra 172.16.201.232. Revisé y reescribí las credenciales dos veces.

ingrese la descripción de la imagen aquí

¿Alguien entiende el problema?
¿Podría haber alguna relación entre estas IP?

NB: nunca antes había visto esta IP.

Respuesta1

Estás confundiendo la dirección IP del cliente (172.16.201.232, siendo tu computadora) con la dirección del servidor (172.31.6.52).

El mensaje de error le indica que su computadora no puede conectarse (o que la contraseña es incorrecta).

(Para MySQL necesitaríasalgo como grant all on mydatabase.* to 'root'@'%'para permitir la conexión desdecualquiercliente remoto. Alternativamente, MySQL acepta comodines en el nombre del host. Y como sus direcciones IP son parte del rango privado 172.16.0.0 - 172.31.255.255, es posible que pueda usar algo como @'172.16.%.%'. Esto sólo coincidirá con las direcciones IP, no 172.16.some.untrusted.example.com.)

Respuesta2

No es una respuesta, pero agrega algunos detalles. Después de instalar HeidiSQL también me encontré con este problema.

Sospeché que el software ignoraba el "Nom ou IP de l'hote". En lugar de usar 172.31.6.52, parece que se está usando 172.16.201.232.

Es posible que no haya visto la dirección IP .232 antes, pero probablemente sea la dirección IP de su computadora. Puede comprobarlo abriendo un símbolo del sistema (cmd.exe) y escribiendo "ipconfig". Debería aparecer allí en "Dirección IPv4".

Como publicó Arjan, probablemente necesite cambiar la configuración en el lado del servidor para permitir el acceso si intenta conectarse desde su computadora.

Sería bueno si el mensaje de error dijera 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  ►]   ┃
           ┃                                                                           ┃
           └━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┘

información relacionada