Недавно я только что обновился до El Capitan, и теперь у меня возникли проблемы с подключением к моей базе данных через Workbench и через веб-приложение. Я не касался моего проекта в неделю, и сегодня, когда я открыл его для работы на нем, я получаю ошибку:Laravel 5.2, подключение отказано после обновления El Capitan
PDOException in Connector.php line 55: SQLSTATE[HY000] [2002] Connection refused
Мой файл .env выглядит следующим образом:
DB_CONNECTION=mysql
DB_HOST=mysql-***-*.############.us-east-1.rds.amazonaws.com
DB_PORT=3306
DB_DATABASE=***_*
DB_USERNAME=***_***
DB_PASSWORD=*******
и мой файл database.php выглядит следующим образом:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST','mysql-***-*.############.us-east-1.rds.amazonaws.com'),
'port' => env('DB_PORT','3306'),
'database' => env('DB_DATABASE','***_*'),
'username' => env('DB_USERNAME','***_***'),
'password' => env('DB_PASSWORD','*******'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
Я перейти к папке проекта, запустите php artisan serve
попытку войти в систему, и я получаю ошибку, я пытаюсь зарегистрировать новую учетную запись, и я получаю ту же ошибку.
Я попробовал работать composer config:clear
, php artisan cache:clear
, и composer update
. Ничто, кажется, не работает, любые идеи, что происходит, были бы замечательными.
Я пытаюсь войти в MySQL Workbench с тем же соединения с базой данных хоста, имя пользователя и пароль, и это дает мне это сообщение SQL problem
спасибо!
Я спросил у члена группы, у которого есть БД, и он сказал, что он ничего не изменило, также мои члены команды могут входить/регистрировать новые учетные записи просто отлично. – ChelseaH
Если они работают вживую, тогда да, они не столкнутся с какими-либо проблемами. – Nour
Почему бы вам не попробовать поставить IP-адрес вместо имени хоста? – Nour