Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我在尝试连接时收到“警告:mysql_connect():拒绝用户访问”?_Php - Fatal编程技术网

Php 为什么我在尝试连接时收到“警告:mysql_connect():拒绝用户访问”?

Php 为什么我在尝试连接时收到“警告:mysql_connect():拒绝用户访问”?,php,Php,我可以使用连接字符串连接到php/myadmin,但是如果我试图通过我的php页面进行连接,那么它会给出以下错误 警告:mysql_connect:拒绝使用/home/blue204/html/download/test_connection.php中的密码访问用户“bf_cards_user”@“我的服务器IP” 这是我的密码: $dbCon = mysql_connect('My Server IP', 'bf_cards_user', 'bbeqvfyAwPWECvWs'); if ($d

我可以使用连接字符串连接到php/myadmin,但是如果我试图通过我的php页面进行连接,那么它会给出以下错误

警告:mysql_connect:拒绝使用/home/blue204/html/download/test_connection.php中的密码访问用户“bf_cards_user”@“我的服务器IP”

这是我的密码:

$dbCon = mysql_connect('My Server IP', 'bf_cards_user', 'bbeqvfyAwPWECvWs');
if ($dbCon){
    echo "connected";
} else {
    echo "not connected" ;
}   

您是否允许通过您提供的登录/服务器组合访问MySQL服务器

grant all permissions on *.* 'bf_cards_user'@'My Server IP'
    identified by 'bbeqvfyAwPWECvWs';
flush privileges;

你在这里犯了两个错误。第一个错误是您已将我的服务器IP作为您的IP地址传递。这通常是本地主机,但也可以是服务器的IP地址。其次,正如你的OP评论中指出的,它说数据库没有密码,但你已经声明了密码。您应该确保数据库用户设置了密码。

您是否已将我的服务器IP替换为您的IP地址?通常是本地主机。有趣的是,它说使用密码:不,尽管你给了一个。是的,亚历克斯是正确的。您似乎没有使用密码,但您正在传递密码。确保设置了密码,并将我的服务器IP替换为localhost或任何IP地址。我使用的是数据库服务器的正确IP地址,而不是localhost。正如我前面提到的,我可以使用相同的信息登录到php/myadmin。但是,如果我试图连接此连接字符串,则无法连接它。此错误发生在哪一行?