【发布时间】:2018-05-06 09:03:19
【问题描述】:
我已经设置了 mysql server 8.0、Apache2.4、php 7.2 并创建了一个简单的数据库。
作为开始,我正在尝试编写一个用于连接数据库的 php 代码,但我无法弄清楚。 我的代码:
<?php
$con = mysqli_connect("localhost","Don","password","db1");
if (!$con) {
echo "Error: " . mysqli_connect_error();
exit();
}
echo 'Connected to MySQL';
?>
我收到错误:服务器请求客户端未知的身份验证方法。
我尝试了几件事:连接到 root,192.168.0.1 而不是 localhost,但没有任何效果。
有什么想法吗?谢谢。
【问题讨论】:
-
检查this,可能有帮助
-
您是否仔细检查过“Don”数据库用户是否具有访问和/或与 db1 数据库交互所需的权限?
标签: php mysql connection