【发布时间】:2014-03-10 13:45:18
【问题描述】:
当我将php 保存在本地主机中并尝试从我的网站域访问数据库时,一切正常。但是当我将我的php 文件上传到服务器,然后当我尝试打开php 文件时,我收到了拒绝访问错误。
警告:mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user
我该如何解决这个错误。
我还有一个问题。我是否可以从存储在另一个域中的 php 文件访问存储在一个域中的数据库,即使两个域在同一主机上共享?
谢谢
【问题讨论】:
-
如果上述评论不够具体,很可能是您的密码。
-
用户名和密码正确。我使用相同的用户名和密码来创建和更新我的数据库
-
如果您在共享服务器上,网络上的共享服务器通常要求主机服务器用户名在数据库名称前加上下划线:hostservername_dbname
-
是的,我的数据库只是这样创建的。而且我的用户名也有前缀 pf host server