【发布时间】:2015-08-29 15:30:10
【问题描述】:
我正在尝试连接到 mysql,但它给出了一个警告 mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (使用密码: YES) .我认为用户名和密码是正确的,因为我可以在 komand 行中访问 mysql。我还创建了另一个用户并授予他所有权限,但我仍然有这个警告。
我可以访问 phpMyAdmin。我正在使用 wamp 服务器(apache 2.4.9)和 mysql 5.1
<?php
$conn = mysqli_connect("localhost", "root", "password");
?>
【问题讨论】:
-
简单修复:
root用户帐户默认没有密码。所以把连接参数改成$conn = mysqli_connect("localhost", "root", "", 'database_name');