Как разрешить: SQLSTATE [HY000] [2054] Сервер запросил метод аутентификации, неизвестный клиенту? - PullRequest
0 голосов
/ 13 июля 2020

Я получаю сообщение об ошибке всякий раз, когда пытаюсь получить доступ к маршруту, созданному с помощью valet home.test. Я пробовал все решения, перечисленные в аналогичных проблемах, таких как это решение , но ничего не работает

Ошибка:

SQLSTATE[HY000] [2054] The server requested authentication method 
unknown to the client (SQL: select * from `user_meta` where `user_id` is null limit 1)
MySQL version - 8.0.19
PHP version - 7.4.7

Мои миграции работают нормально как я могу видеть созданные таблицы.

Любая помощь приветствуется.

Обновление .env config

DB_CONNECTION=mysql

DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=home
DB_USERNAME=root
DB_PASSWORD=abcd

TENANCY_HOST=localhost
TENANCY_PORT=3306
TENANCY_DATABASE=home
TENANCY_USERNAME=root
TENANCY_PASSWORD=abcd

1 Ответ

0 голосов
/ 13 июля 2020

Думаю, этот запрос решил вашу проблему.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...