用户'db_name'@'localhost'拒绝访问(使用密码:NO)

时间:2015-01-14 06:07:05

标签: php html mysql mysqli

我创建了一个在localhost上工作正常的网站,但是当我将其上传到服务器上时,它给出了以下错误消息。

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();
}

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

由于

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

首先,你需要定义localhost,还有一件事你做错了是你没有正确地调用变量。使用以下代码

$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();
}

希望这有助于你

答案 2 :(得分:-1)

尝试使用此代码可以使用

$con=mysqli_connect("localhost","root","your password");

mysqli_select_db("your_db",$con);