【发布时间】:2020-04-15 04:04:09
【问题描述】:
在尝试使用 mysqli 连接到 mysql 数据库时,我不断收到“警告:mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)”错误。我创建了一个简单的 php 程序来使用 sqli 连接到 mysql 中的数据库(见下文)。我目前正在使用 wamp64,并且很长时间以来一直在尝试解决此错误。目前我有 phpmyadmin 登录用户名作为 root 并且不需要密码,登录 phpmyadmin 时我没有问题,只是无法连接到我创建的任何数据库。在研究此错误时,我没有发现与我所遇到的类似的情况。我的配置设置可能有问题吗?我也在使用 Windows 10 操作系统。
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "newestdatabase";
$conn = mysqli_connect($hostname, $username, $password, $dbname);
if ($conn) {
echo "Connection success.";
}
?>
【问题讨论】:
-
只是复制粘贴你自己的文本以防出错,我在这里有很多结果。
-
使用
echo "Connection success".mysqli_error($conn);