我在试着和你联系 Mysql
使用 PHP
. 当我没有数据库的时候,它工作得很好。但是当我尝试连接数据库时,会出现以下错误。
警告:mysqli::\uuu construct():(hy000/1044):拒绝用户“”@'localhost'访问c:\xampp\htdocs\projects\demoproject\demo2.php中的数据库“db\u test”,第13行连接失败:拒绝用户“”@'localhost'访问数据库“db\u test”
我的 PHP
代码如下。
<?php
$servername = "localhost";
$username = "username";
$password = "";
$dbname = "db_test";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
else
echo "Connected Successfully";
?>
2条答案
按热度按时间dldeef671#
用用户名替换用户,用数据库密码pass,并从root用户运行下面的命令grant和flush privileges。
qxsslcnc2#
我用错用户名了。要检查用户名和服务器名,只需运行下面给出的查询-
通常,用户名设置为
root
服务器名称设置为localhost
默认情况下。