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