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 后,我也遇到了这个问题。

我怀疑软件忽略了“酒店名称或 IP”。它似乎使用了 172.16.201.232,而不是 172.31.6.52。

您可能之前没有见过 .232 IP 地址,但它可能是您的计算机 IP 地址。您可以通过打开命令提示符 (cmd.exe) 并输入“ipconfig”进行检查。它应该列在“IPv4 地址”下

正如 Arjan 所发布的,如果您尝试从您的计算机连接,可能需要更改服务器端的配置以允许访问。

如果错误消息是这样的就好了:

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

相关内容