PHP-客户端未知的服务器请求的身份验证方法

时间:2018-11-09 16:38:55

标签: mysql php iis

我想从PHP连接到MySQL数据库,但是我不能,因为“身份验证方法未知”,我找到了许多解决方案,但所有解决方案都是关于使用旧密码类型创建新用户的,但是根据{{ 3}},它应该支持新的密码类型。那么可以在PHP 7.2.7中使用新的MySQL密码类型吗?

版本

PHP: 7.2.7
MySQL服务器: 8.0.12

PHP代码

// Create connection
$conn = new mysqli($servername, $username, $password);
$conn->set_charset("utf8");
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
echo "Connected successfully";

结果

Connection failed: The server requested authentication method unknown to the client

0 个答案:

没有答案