我试图连接到mysql服务器使用php,但它给出了以下错误
Connection failed: The server requested authentication method unknown to the client
mysql服务器版本为8.0.12,php版本为7.2.9。我的代码连接到mysql服务器
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "mypassword";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
这个问题以前在这里被问过,但解决方案不适合我,所以我再次问这个问题。谢谢
编辑:我现在重新安装了php,它为相同的代码提供了以下内容
This page isn’t working
127.0.0.1 is currently unable to handle this request.
HTTP ERROR 500
1条答案
按热度按时间gmxoilav1#
我遇到了一个类似的问题,发现您可以通过workbench运行以下代码来更改mysql身份验证