gpt4 book ai didi

php - 无法连接到数据库(HY000/1045),尝试使用 php mysqli_connection 连接到数据库

转载 作者:行者123 更新时间:2023-11-29 15:19:29 25 4
gpt4 key购买 nike

尝试使用 mysqli 连接到 mysql 数据库时,我不断收到错误“警告:mysqli_connect(): (HY000/1045): 用户 'root'@'localhost' 访问被拒绝(使用密码: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.";
}

?>

最佳答案

出现此错误是因为您在尝试连接到数据库时传递了无效的凭据(用户名和/或密码,或者可能是主机名)。您必须自行检查有效凭证。如果您使用 phpmyadmin,它应该位于“用户帐户”选项卡中。

查看此引用可能对您有帮助 https://dev.mysql.com/doc/refman/5.7/en/creating-accounts.html

关于php - 无法连接到数据库(HY000/1045),尝试使用 php mysqli_connection 连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59462557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com