Как настроить локальное соединение MySQL (Sequel Pro & Laravel)?

Я строю проект Laravel и на прошлой неделе я пытался подключиться к MYSQL через Sequel Pro. Я пробовал десятки различных комбинаций хоста, имени пользователя и пароля, но безрезультатно.

Я пытался использовать localhost вместо 127.0.0.1 это тоже не работает.

Вот подробности, которые я пытаюсь подключить в Sequel Pro:
детали подключения

Я получаю эту ошибку:

MySQL сказал: не может быть загружен плагин аутентификации caching_sha2_password: dlopen (/usr/local/lib/plugin/caching_sha2_password.so, 2):
Изображение не найдено

Я проверил, что порт прослушивается, запустив: netstat -ap tcp | grep -i "listen" который вернулся:

netstat -ap tcp | grep -i & quot; слушай & quot; ответ

Я также проверил, что MYSQL работает в мониторе активности и mysqld процесс запущен.

конфиг / database.php

    'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'homestead'),
'username' => env('DB_USERNAME', 'homestead'),
'password' => env('DB_PASSWORD', 'secret'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],

.окр

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Итак, мой вопрос: что я делаю не так и почему я не могу подключиться к базе данных?

Спасибо за любую помощь.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]