Answers:
无论何时使用计算机的IP地址,它都不再被视为环回的一部分(localhost或127.0.0.1)。相反,它被路由并充当外部本地连接。您将需要编辑mysql.ini(或任何配置文件)并注释掉BIND 127.0.0.1
或BIND localhost
行。重新启动MySQL服务器,它应该允许来自外部源(包括通过不可路由的IP地址的同一台计算机)的传入请求。
只是为了让你知道我有同样的问题,一旦我创建了一个新用户并用它连接而不是root,我终于能够从IP地址而不是localhost访问。我甚至不必更改my.ini文件。