警告:mysqli_connect()[function.mysqli-connect] :( 28000/1045):拒绝访问用户'root'@'localhost'(使用密码:YES)

时间:2017-09-28 09:15:56

标签: php mysql mysqli

如果我运行我的注册,我会收到此消息。

<?php
$connection = mysqli_connect('localhost', 'root', 'user'); 
if (!$connection){
    die("Database Connection Failed" . mysqli_error($connection));
}
$select_db = mysqli_select_db($connection, 'test');
if (!$select_db){
    die("Database Selection Failed" . mysqli_error($connection)); 
}
?>

1 个答案:

答案 0 :(得分:1)

如果您没有密码,请尝试此操作:

$connection = mysqli_connect('localhost', 'root', '', 'test'); 

// OR with a P@$$w0rd

$connection = mysqli_connect('localhost', 'root', 'P@$$w0rd', 'test');

mysqli_connect有四个参数:

  1. 数据库主机(如果这是本地计算机将是“127.0.0.1”或“localhost”
  2. 数据库用户名(本地计算机将为“root”)
  3. 数据库密码(本地计算机将为“”)
  4. 数据库名称(这是为了节省必须调用mysqli_select_db)