2016-06-13 82 views
0

我授予了所有权限。这是脚本:无法将Xampp服务器与PHP脚本连接

<?php 
require_once 'login.php'; 
$conn = new mysqli($hn, $un, $pw, $db); 
if ($conn->connect_error) die($conn->connect_error); 
?> 

我在浏览器中此消息:

警告:mysqli的:: mysqli的()(HY000/1045):访问被拒绝的用户 '用户名' @”本地主机”(使用密码:是)在C:\ XAMPP \ htdocs中\上线网络DATOS \ connect_mysql.php 11次

访问被拒绝的用户 '用户名' @ '本地主机'(使用密码:YE

我试过c连接不成功。

我该如何解决这个问题?

+0

需要检查分配给您的用户名'$ un'和密码'$ pw'值。确保您正在尝试使用的用户已创建,并设置了相应的密码。 –

+0

嗯,我用文件login.php与用户名只是我不得不改变为'根'感谢您的建议已经解决了! –

回答

2

我相信你不能连接到你的mysql数据库。您需要授予对用户名@ localhost的访问权限。

grant all privileges on yourdb.* to [email protected] identified by 'password'; 

如果您尚未创建user.you可以使用这个命令来创建新的用户。

create user 'newuser'@'localhost' identified BY 'password'; 

您也可能会键入您的用户名或密码wrong.please检查

+0

是的,你有j.Doe,就是这样,而且确实这是从我们自己的错误中学习的唯一难办法,谢谢。 –