Php 唯一MySQL错误消息

Php 唯一MySQL错误消息,php,mysql,Php,Mysql,我从我的脚本中得到了一条非常明显的错误消息,但我知道我的详细信息是正确的,并且我已经从这个web服务(000webhost.net)获得了授权请求。显然,网络上的其他人没有收到这个错误,在收到这条消息3天后,我感到非常沮丧!是否有人知道如何通过我的提供商进行修复: 用户“a3040562_kputs”@“10.1.1.18”对数据库“ireport”的访问被拒绝 此外,这是一段示例代码,以防其他人认为我输入了错误的信息: // Make a MySQL Connection mysql_conn

我从我的脚本中得到了一条非常明显的错误消息,但我知道我的详细信息是正确的,并且我已经从这个web服务(000webhost.net)获得了授权请求。显然,网络上的其他人没有收到这个错误,在收到这条消息3天后,我感到非常沮丧!是否有人知道如何通过我的提供商进行修复:

用户“a3040562_kputs”@“10.1.1.18”对数据库“ireport”的访问被拒绝

此外,这是一段示例代码,以防其他人认为我输入了错误的信息:

// Make a MySQL Connection
mysql_connect("mysql4.000webhost.com", "a3040562_kputts", "(censored)") or     die(mysql_error());
mysql_select_db("ireport") or die(mysql_error());

您正在成功连接到数据库服务器,但您的用户没有使用该特定数据库所需的MySQL权限。您需要以特权用户身份执行
GRANT
查询(或对该数据库具有
GRANT选项
权限的用户)

要允许此用户使用数据库(但不一定是任何表),请执行以下操作:

要允许此用户对该数据库中的所有对象拥有完全权限,请执行以下操作:

GRANT ALL ON ireport.* TO 'a3040562_kputts'@'10.1.1.18';

您正在成功连接到数据库服务器,但您的用户没有使用该特定数据库所需的MySQL权限。您需要以特权用户身份执行
GRANT
查询(或对该数据库具有
GRANT选项
权限的用户)

要允许此用户使用数据库(但不一定是任何表),请执行以下操作:

要允许此用户对该数据库中的所有对象拥有完全权限,请执行以下操作:

GRANT ALL ON ireport.* TO 'a3040562_kputts'@'10.1.1.18';

a3040562_kputts是您的帐户吗(如中所示,没有人共享)?如果其他人也使用它,他们是否从其他位置访问数据库?当用户帐户没有访问数据库的正确权限时,通常会出现此错误


您将需要具有更高访问权限的人来检查权限表,以确保帐户可以访问该表。如果帐户可以访问,但您仍然被拒绝,请让他们再次检查“主机”字段(该字段控制请求的来源,有时默认为“本地主机”,因此只有服务器可以访问自己,我相信如果您对主机“*”拥有权限,您可以从任何地方使用它)。

a3040562是否是您的帐户(如中所示,没有人共享)?如果其他人也使用它,他们是否从其他位置访问数据库?当用户帐户没有访问数据库的正确权限时,通常会出现此错误


您将需要具有更高访问权限的人来检查权限表,以确保帐户可以访问该表。如果帐户可以访问,但您仍然被拒绝,请让他们再次检查“主机”字段(该字段控制请求可能来自何处,有时它默认为“localhost”,因此只有服务器可以访问自己,我相信如果您对主机“*”有权限,您可以在任何地方使用它).

嗯,主机、用户名或密码都明显错误。没有人建议您键入错误的内容。但该错误意味着凭据不被接受。就是这样。因此,您使用的帐户可能不存在或没有足够的权限,或者数据库不存在。嗯,主机、用户名或密码都明显错误。没有e建议您键入错误。但该错误意味着不接受凭据。仅此而已。因此,您使用的帐户可能不存在或没有足够的权限,或者数据库不存在。嗯……在“SQL”中查询部分,它的意思是访问也被拒绝了…我把它放错地方了吗?你不能授予自己没有的权限。你需要以数据库超级用户或在此数据库上具有
grant OPTION
的用户的身份运行这些查询。如果你没有访问此类用户的权限,请联系你的主机提供商寻求帮助。明白了吗.我正在向他们重新发送投诉。谢谢。还有其他建议吗?嗯…在“SQL”中查询部分,它的意思是访问也被拒绝了…我把它放错地方了吗?你不能授予自己没有的权限。你需要以数据库超级用户或在此数据库上具有
grant OPTION
的用户的身份运行这些查询。如果你没有访问此类用户的权限,请联系你的主机提供商寻求帮助。明白了吗。我正在向他们重新发送投诉。谢谢。还有其他建议吗?这是我的帐户…没有人共享。不过,我的主机提供商是维护数据库的提供商。我想知道mysql上的000webhost.net是否有我无法访问的限制…我将再次向提供商重新发送投诉…这是我的帐户…没有人共享。不过,我的主机提供商是维护数据库的提供商。我想知道mysql上000webhost.net是否有我无法访问的限制…我将再次向提供商发送投诉。。。