mysqli_connect:阻止127.0.0.1更改为“localhost”

时间:2013-03-26 11:03:15

标签: php mysql localhost

我的主机阻止“localhost”,所以我必须使用127.0.0.1。当我尝试运行连接php脚本时,我收到此错误“访问被拒绝用户'xxx'@'localhost'(使用密码:是)”。是否有一个PHP函数来保留IP地址而不是“localhost”?

2 个答案:

答案 0 :(得分:0)

Access denied for user 'xxx'@'localhost' (using password: YES)

此消息通常表示用户名/密码错误。

还尝试使用127.0.0.2而不是127.0.0.1

我无法理解如何阻止localhost但允许127.0.0.1可以提高安全性。

答案 1 :(得分:0)

在mysqld中禁用主机名查找是提高其性能的步骤之一。需要权衡的是,使用主机名而不是ip的帐户将不再起作用。我自己遇到了这个问题。唯一的解决方案似乎是在mysql中再次启用查找。