1045 MySQL错误什么时候它应该工作

时间:2016-10-21 14:29:09

标签: php mysql apache

配置文件:

$db=array(
            'host'      =>      'localhost',
            'user'      =>      'root',
            'pass'      =>      'secret',
            'name'      =>      'jack',
    );

索引文件

$mysql = new mysqli($db['host'],$db['user'],$db['pass'],$db['name']);
$mysql->set_charset('utf8mb4'); 
if($mysql->connect_errno)
{
    die('Database connection could not be established. Error number: '.$mysql->connect_errno);
}

我明白了:

Database connection could not be established. Error number: 1045

请大家,告诉我该怎么做,我会在30秒内回复你的答案!

更新:

好的,如果我将更改行改为

$mysql = new mysqli(localhost,root,secret,jack);

它有效,但如何使用标签?

1 个答案:

答案 0 :(得分:0)

错误号:1045称为用户'root'@'localhost'拒绝访问(使用密码:否)。所以检查数据库的密码和用户名。尝试将密码传递为空。