HeidiSQL: доступ запрещен, но IP не совпадает

HeidiSQL: доступ запрещен, но IP не совпадает

Я только что добавил новое подключение к базе данных в HeidiSQL, но не могу его открыть. Я не понимаю, почему всплывающее окно с ошибкой показывает мне другой IP.

Я пытаюсь получить доступ к 172.31.6.52, но ошибка показывает 172.16.201.232. Я дважды проверил и переписал учетные данные.

введите описание изображения здесь

Кто-нибудь понимает в чем проблема?
Может ли быть какая-то связь между этими IP?

Примечание: я никогда раньше не видел этот IP.

решение1

Вы путаете IP-адрес клиента (172.16.201.232, то есть вашего компьютера) с адресом сервера (172.31.6.52).

Сообщение об ошибке сообщает, что вашему компьютеру запрещено подключаться (или что пароль неверный).

(Для MySQL вам понадобитсячто-то вроде grant all on mydatabase.* to 'root'@'%'разрешить подключение излюбойудаленный клиент. В качестве альтернативы MySQL принимает подстановочные знаки в имени хоста. И поскольку ваши IP-адреса являются частью частного диапазона 172.16.0.0 - 172.31.255.255, вы можете использовать что-то вроде @'172.16.%.%'. Это будет соответствовать только IP-адресам, а не 172.16.some.untrusted.example.com.)

решение2

Не ответ, а добавление некоторых деталей. После установки HeidiSQL я тоже столкнулся с этой проблемой.

Я подозревал, что программное обеспечение проигнорировало "Nom ou IP de l'hote". Вместо 172.31.6.52, похоже, используется 172.16.201.232.

Вы могли не видеть IP-адрес .232 раньше, но, вероятно, это IP-адрес вашего компьютера. Вы можете проверить, открыв командную строку (cmd.exe) и набрав "ipconfig". Он должен быть указан там под "IPv4 Address"

Как написал Арджан, вероятно, вам нужно изменить конфигурацию на стороне сервера, чтобы разрешить доступ, если вы попытаетесь подключиться со своего компьютера.

Было бы неплохо, если бы сообщение об ошибке выглядело примерно так:

           ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
           ┃                                                                           ┃
           ┃   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  ►]   ┃
           ┃                                                                           ┃
           └━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┘

Связанный контент