【发布时间】:2015-07-07 15:30:40
【问题描述】:
我有一个允许远程连接的 MySQL 服务器(我知道它可以工作,因为有其他人远程连接到它),但是当我从我的计算机连接时,主机地址解析为我的家庭 IP 地址?
当我对 MySQL 主机地址执行 ping 操作时,它会为我提供它应该解析到的正确 IP 地址,但是当我将 MySQL 主机地址放入 MySQL 连接命令时,它会显示 Access denied for user@{MY_HOME_IP_HERE}
这是截图
我正在从 Windows 7 机器连接。我尝试使用命令提示符和 HeidiSQL 进行连接,结果相同。
想法?
【问题讨论】:
-
在错误消息中有您连接的计算机的 IP。您应该授予用户
david@173.10.93.222访问权限。 -
只有当它是静态 IP 时才有效。如果它是动态的,一旦 IP 更改,这将失败,然后他需要使用通配符(不推荐)