我授予了所有权限。这是脚本:
<?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 \ web-datos \ connect_mysql.php中拒绝用户'username'@'localhost'(使用密码:YES)的访问权限在第11行
访问被拒绝用户'用户名'@'localhost'(使用密码:YE
我试图连接没有成功。
我该如何解决这个问题?
答案 0 :(得分:2)
我相信你无法连接到你的mysql数据库。您需要授予对用户名@ localhost的访问权限。
grant all privileges on yourdb.* to username@localhost identified by 'password';
如果您尚未创建用户。您可以使用此命令创建新用户。
create user 'newuser'@'localhost' identified BY 'password';
您也可能输入错误的用户或密码。请查看