我正在尝试设置一个 MySQL 服务器,我们的 Internet 网络上的任何人都可以访问它。
我可以通过 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
我已经使用主机 localhost、% 和 * 设置了相同的 MySQL 用户,但 MySQL 似乎仍然不接受未知主机。
更新
好吧,我放弃了:网络上的其他机器似乎没有问题建立MySQL连接,所以当使用我的IP作为主机时,只是我的本地机器拒绝验证。