Mysql_connect不起作用

时间:2014-07-21 18:15:23

标签: php mysql

好的,我有一个3GB存储的虚拟主机。当我连接到这个IP

  

93.119.26.250

使用mysql_connect,在错误日志中: Access denied for user '*censored*'@'178.156.230.2' (using password: YES) 为什么?我该如何解决这个问题? 我试图更改用户,密码,IP,但错误日志上的IP相同。那是来自虚拟主机吗?如果是来自虚拟主机,我该怎么办? 谢谢。请帮忙。我真的需要连接到这个数据库,所以请帮助!!!

2 个答案:

答案 0 :(得分:1)

Web托管公司通常允许您创建和使用一个或多个数据库,但前提是您从其中一台服务器进行连接。他们的数据库服务器通常不对外开放。在这种情况下,服务器甚至回复拒绝访问的事实意味着该服务器至少在外部接口上侦听。因此,它可能是凭证问题(错误的用户/通行证,您的IP地址未经授权等)

您应该咨询您的网络托管服务,了解他们是否允许您从服务器外部进行连接,并检查您的凭据。

希望这有帮助。

答案 1 :(得分:0)

如果这是托管包的一部分,则该用户更可能没有启用正确的权限(即选择,更新等)。用户可能也没有从您连接的主机获得授权(即,如果您从不在主机服务器上的服务进行连接)。