使用PHP拒绝访问mySQL数据库
所以我已经试着解决这个问题好几个小时了。我必须说清楚使用PHP拒绝访问mySQL数据库,php,mysql,database,Php,Mysql,Database,所以我已经试着解决这个问题好几个小时了。我必须说清楚 我可以通过终端访问mySQL数据库 mysql-u根 我还可以从mySQL工作台访问数据库 mySQL上的root用户没有密码 现在我的在线代码非常简单。是PHP调用mysqli <?php $database = "myDatabase"; // Create new connection $conn = new mysqli("localhost", "root", "", $database); if ($conn ->
<?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”的访问被拒绝(使用密码:否)
如果我能得到任何帮助,我将不胜感激。我已经尝试授予访问权限,但我认为我做得不对
mysqli\u connect
可能将空密码解释为根本没有密码
使用密码:否
请尝试为
root
用户设置密码,或使用密码创建新用户。通过Tripp Dynamics comment,确保新用户的权限设置正确。答案在mysql.ini的某个地方。您可能需要为根用户或类似的用户启用远程连接权限。