PHP, MySQL возвращает «Соединение не удалось: сервер запросил метод аутентификации, неизвестный клиенту» - PullRequest
0 голосов
/ 25 февраля 2019

Попытка подключения к локальной базе данных Mysqli.

Подключение к базе данных: <?php $con= new mysqli("localhost","Kobe24","Kobei987","Bkn_Data"); if ($con->connect_error) { die("Connection failed: " . $con->connect_error); }

Возвращает это: Warning: mysqli::__construct(): (HY000/2054): The server requested authentication method unknown to the client in C:\Apache24\htdocs\poc\practice_project\database_connection.php on line 1 Connection failed: The server requested authentication method unknown to the client

Любая обратная связь поможет.Я исследовал эту проблему, но не нашел окончательного решения.

1 Ответ

0 голосов
/ 25 февраля 2019

Можете ли вы попробовать эту mysqli_connect () функции в соответствии с кодом ниже.Также убедитесь, что имя пользователя и пароль базы данных указаны правильно и что у пользователя есть разрешение на подключение к базе данных

<?php
         $dbhost = 'localhost:3306';
         $dbuser = 'enter database user';
         $dbpass = 'enter password';
         $con = mysqli_connect($dbhost, $dbuser, $dbpass);

         if(! $con ){
            die('Could not connect: ' . mysqli_error());
         }
         echo 'Connected successfully';
         mysqli_close($con);
      ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...