2016-09-16 2 views
0

최근 엘 캐피 탄으로 업데이트되었습니다. 이제는 워크 벤치와 웹 앱을 통해 데이터베이스에 연결하는 데 문제가 있습니다. 나는 일주일 내 프로젝트를 손도 안, 나는 그것을 작동하도록 개방 할 때 오늘, 나는 오류 얻을 :Laravel 5.2, 엘 캐피 탄으로 업데이트 한 후 연결이 거부되었습니다.

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:clearcomposer update을 실행 해 보았습니다. 아무것도 작동하지 않는 것, 어떤 일이 일어나고 있는지 아이디어는 훌륭합니다.

나도 같은 데이터베이스 연결 호스트, 사용자 이름 및 암호를 사용하여 MySQL의 워크 벤치에 로그인 시도, 그것은 나에게이 메시지 SQL problem

감사를 제공합니다!

답변

1

엘 캐피 탄과 아무 관계가 없습니다.이 운영체제도 가지고 있지만 잘 작동합니다. 그러나이 문제에 직면했으나 DB 서버의 방화벽과 관련이 있습니다. 3306 포트가 차단되었고, 모든 게 잘 작동하여 DB 서버 방화벽을 확인하는 것이 더 낫습니다. 귀하의 문제가 방화벽 보안 또는 네트워크 문제와 관련이 있다고 생각합니다. 구성이 완전히 정확합니다.

+0

DB를 호스팅하는 그룹 구성원에게 질문했습니다. 내 팀 구성원도 새로운 계정을 로그인/등록 할 수 있습니다. – ChelseaH

+0

그들이 작동하는 경우 예, 그들은 문제가 발생하지 않습니다 – Nour

+0

왜 호스트 이름 대신 IP 주소를 넣으려고하지 않습니까? – Nour

관련 문제