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