问题
(Windows XP) LAN 上其他 IP 的用户突然无法连接到我的本地 MySQL 服务器。
背景
我已经在我的本地 Windows 计算机上设置了 MySQL,以便网络上的其他计算机可以访问 root 帐户。我已将每个 IP 添加为 root 的主机。直到几周前,一切都完美无缺,我可以通过编程方式连接到服务器并使用各种 MySQL 管理工具。然而,现在 MySQL 服务器只是拒绝来自这些 IP 的连接,我不知道为什么。
我所做的网络更改是:更改两(三)台计算机的网卡并摆弄 MySQL 设置。这些都不应该导致这个问题。我尝试添加一个包含所有相关主机的新用户,但我得到了相同类型的错误:
MySQL 错误号 1045 用户 'root'@'shop' 的访问被拒绝(使用密码:是)
奇怪的是,使用计算机名称“shop”而不是 IP。我不知道为什么。