mysql — сервер запросил неизвестный клиенту метод аутентификации

Я хочу подключиться к базе данных MySQL из PHP, но не могу, потому что «метод аутентификации неизвестен», я нашел много решений, но все они касались создания нового пользователя со старым типом пароля, но в соответствии с PHP документация, он должен поддерживать новый тип пароля. Так можно ли использовать новый тип пароля MySQL с PHP 7.2.7?

Версии

PHP: 7.2.7
MySQL Server: 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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector