警告:mysqli_connect():( HY000 / 1045):拒绝访问用户&root;' @' localhost' (使用密码:否)

时间:2015-06-22 08:42:07

标签: php mysql mysqli

  

PHP警告:mysqli_connect():( HY000 / 1045):拒绝用户访问   '根' @'本地主机' (使用密码:NO)in   G:\ PleskVhosts \ peacewithoutlimits.org \的httpdocs \管理员\包括\ connect.php   在第8行

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "peace";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

?>

2 个答案:

答案 0 :(得分:1)

拒绝访问意味着身份验证失败。这意味着用户名或密码组合无效。对于SQL,很明显用户可以是root用户。所以请转到phpMyAdmin并从用户选项卡中查看。您可以找到root帐户上设置的密码。通常,在线数据库始终受密码保护。

答案 1 :(得分:0)

root密码可以为空,但选择的选项为password。在管理员的更改密码按钮中,有一个带有两个选项的单选按钮(1.无密码和2.密码)大多数时候选择密码选项因此需要/假设您有密码。只需进入选项并更改为无密码选项。 为我工作