Laravel 6.4.1 SQLSTATE [HY000] [2002] Соединение отклонено - PullRequest
3 голосов
/ 01 ноября 2019

Я новичок в разработке Laravel. Я обновил Xampp до 7.3.11 на моем Mac Mojave 10.14.6. В проекте Laravel, когда я нажал на команду php artisan migrate, я получил следующую ошибку:

SQLSTATE [HY000] [2002] Соединение отклонено (SQL: выберите * из information_schema.tables, где table_schema = laravel и table_name = migrationsand table_type = 'BASE TABLE')

Когда я запускаю службу Xampp, моя панель администратора запускается на http://127.0.0.1:8080/phpmyadmin. Мой рабочий проект в Laravel также не соединяется с базой данных, говоря, что соединение отказано. Я пытался изменить DB_Port и DB_Host в файле .env. Я попытался очистить кеш.

Любая помощь будет оценена.

Мой файл .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

Ответы [ 2 ]

3 голосов
/ 01 ноября 2019

Откройте localhost/phpmyadmin и найдите вкладку с именем User accounts.

Найдите пользователя root и установите его пароль в .env, а также не забудьте создать базу данных с именем laravel если он не существует

Тогда вы можете очистить кеш конфигурации

php artisan config:clear

и выполнить миграцию

php artisan migrate

Надеюсь, это поможет

0 голосов
/ 01 ноября 2019

У меня была такая же проблема. Это было решено путем простого перезапуска локального хост-сервера, т.е. Xampp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...