Во время работы над моим проектом я написал простой файл PHP для подключения к моей базе данных MySQL.
<?php
$host = 'localhost';
$username = 'root';
$password = '';
$dbname = 'forum-tutorial';
$con = mysqli_connect($host, $username, $password, $dbname)
?>
Хотя, когда я запускаю его с локального хоста, он просто выдает мне: Предупреждение: mysqli_connect ( ): Сервер запросил неизвестный клиенту метод аутентификации [caching_sha2_password] в C: \ wamp64 \ www\forum-tutorial \ dbconn. php в строке 6
, а также ряд других ошибок, которые я допускаю исходить из того же
Мне сказали 1) изменить мою PHP версию на 7.2, которую я пробовал на более старой версии, но она не работала. и 2) я попытался заменить файл следующим сценарием:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
Обратите внимание, что поле пароля в приведенном выше сценарии не заполнено, поскольку мои SQL учетные данные для входа в систему по умолчанию "root" и пусто пароль. Может ли кто-нибудь помочь мне исправить эту ошибку, чтобы я мог успешно подключиться к базе данных?