拒绝用户“db_name”@“本地主机”的访问(使用密码:否)


Access denied for user 'db_name'@'localhost' (using password: NO)

我创建了一个在本地主机上运行良好的站点,但是当我将其上传到服务器上时,它给了我以下错误消息。

Access denied for user 'azher94_ivsapps'@'localhost' (using password: YES) 

有我的数据库连接设置

    $database=          "db_name";
    $server =           "";
    $username=          "db_username";
    $password=          "db_password";

    if(mysql_connect($server, $username, $password) && mysql_select_db($database))
    //if( mysqli_connect($server, $username, $password , $database) )
    {
        echo "connected";
    }
else
{
 echo mysql_error();
}

请指导我在这里做错了什么。

谢谢

对于密码,您使用的是$password,之后您使用大写 P 的$Password。请将其更改为$password。

首先,您需要定义本地主机,您做错的另一件事是您没有正确调用变量。使用以下代码

$database=          "db_name";
    $server =           "localhost";
    $username=          "db_username";
    $password=          "db_password";

    if(mysql_connect($server, $username, $password,$database) )
    //if( mysqli_connect($server, $username, $password , $database) )
    {
        echo "connected";
    }
else
{
 echo mysql_error();
}

希望这对你有帮助

尝试使用此代码它将起作用

$con=mysqli_connect("localhost","root","your password");
mysqli_select_db("your_db",$con);
相关文章: