MySQL выдает ошибку

Когда подключаюсь к MySQL через PHP выдает такую ошибку
The server requested authentication method unknown to the client
Вот код PHP:

<?php
  $mysqli =@new mysqli('localhost', 'root', '', 'MySQL');
  if (mysqli_connect_errno()) {
    echo mysqli_connect_error();
  }

Ответы (1 шт):

Автор решения: Aziz Umarov

Может так попробуйте

$mysqli = mysqli_connect("localhost", "root", "", "MySQL");
if(!$mysqli) {
    echo mysqli_connect_error();
}
→ Ссылка