Я хочу подключиться к базе данных MySQL из PHP, но не могу, потому что «метод аутентификации неизвестен», я нашел много решений, но все они касались создания нового пользователя со старым типом пароля, но в соответствии с PHP документация, он должен поддерживать новый тип пароля. Так можно ли использовать новый тип пароля MySQL с PHP 7.2.7?
PHP: 7.2.7
MySQL Server: 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
Задача ещё не решена.
Других решений пока нет …