PHP - сервер запросил метод аутентификации, неизвестный клиенту - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу подключиться к базе данных 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...