无法连接到MySQL:用户"u201944136_root"@"localhost"的访问被拒绝(使用密码:是)



我被卡在这里了。我使用hostinger为我的网站

$server = "localhost";
$user = ""; //Username
$password = ""; //Password
$database = ""; //Database
$connection = mysqli_connect($server,$user,$password,$database);
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit();
}

这是我的代码。我找不到相关的答案。提前谢谢。

谢谢你的帮助。这是托管问题。我给房东的支持系统发了邮件。他们让我修改数据库密码,然后更新脚本。我按照说明做了,我的错误解决了。谢谢大家。

您确定localhost是正确的主机吗?我还会转储mysqli_connect_errno()值,因为它返回上次连接尝试的错误代码,这将很好地指示问题在哪里。和我将检查用户u201944136_root是否已定义,并且对本地主机(mysql>SHOW GRANTS FOR 'u201944136_root'@'localhost';)

最新更新