每次我运行以下代码时,尽管所有登录凭据似乎都是正确的,但数据库仍拒绝连接。我不是在本地主机上运行,而是在CPanel平台上运行PhpMyAdmin的网站。
我正在运行一个使用CPanel和PhpMyAdmin的网站,并且该用户的确将所有特权设置为我要访问的特定数据库(这使我更加困惑)。我会说,尽管当我检查PhpMyAdmin上的用户权限时,我仅列出了一个我自己创建的现有用户,而该用户没有PRIVILEDGE_TYPE使用。图像链接在imgur上
<?php
$servername = "WEBSITE.com";
$database = "DATABASE";
$username = "USERNAME";
$password = "PASSWORD";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
mysqli_close($conn);
?>
每次运行代码时,都会出现以下错误:
连接失败:用户'USER'@'WEBSITE'的访问被拒绝(使用密码:是)