我刚刚将整个网站上传到服务器。我正在尝试通过以下两个文件连接到数据库:
db_conx.php
:
$con = mysqli_connect("localhost","danoupco_pouya","Slimshady12345678","danoupco_homeblog");
if(!$con)
{
die("Connection error: " . mysqli_connect_errno());
}
还有pdo_conx.php
:
try{
$handler = new PDO('mysql:host=localhost;dbname=danoupco_homeblog','danoupco_pouya','Slimshady12345678');
$handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo $e->getMessage();
die();
}
我刚刚添加了一个名为danoupco_pouya
且密码为Slimshady12345678
的用户,并且数据库名为danoupco_homeblog
。
那我得到这种错误是什么?
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
当我使用MySQL的自定义用户名时,我不为什么这么说root
。
请帮助我解决此错误,我真的非常感谢...
谢谢。
这是MySQL用户对数据库的特权: