我正在尝试设置一个可以被我们的互联网网络上的任何人访问的MySQL服务器。
我可以通过PHP连接到使用localhost的服务器,但不能将我的IP作为主机名连接:
Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'user'@'user.corp.companyname.com' (using password: YES) in /Library/WebServer/Documents/doc.php on line 38
我使用hosts localhost,%和*设置了相同的MySQL用户,但MySQL似乎仍然不接受未知主机。
更新
好吧,我放弃了:网络上的其他机器似乎没有问题建立MySQL连接,所以只是我的本地机器在使用我的IP作为主机时拒绝进行身份验证。