所以我一直试图解决这个问题几个小时了。而且我必须做一些清楚的事情。
mysql -u root
现在我的代码在线非常简单。它是PHP调用mysqli
<?php
$database = "myDatabase";
// Create new connection
$conn = new mysqli("localhost", "root", "", $database);
if ($conn -> connect_error) {
die ("Something went wrong: " . $conn -> connect_error);
} else {
echo "It works";
}
?>
现在我总是得到错误代码
出现问题:用户“root”@“localhost”拒绝访问(使用密码:否)
如果我能得到任何可能会有很大帮助的帮助。我已经尝试过授权,但我认为我做错了。
答案 0 :(得分:0)
mysqli_connect
可能会将空密码解释为根本没有密码
使用密码:否
尝试为root
用户设置密码,或者使用密码创建新用户。并通过Tripp Kinetics注释,确保为新用户正确设置权限。