2016-09-16 11 views
0

最近エルキャピタンに更新されましたが、今ではワークベンチやWebアプリケーションを通じてデータベースに接続できません。私は週に私のプロジェクトに触れていない、と私はそれで動作するようにそれを開いたときに、今日、私はエラーを取得する: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

感謝を与えます!

答えて

1

これはエルキャピタンとは関係がありません。私もこのOSを持っていますが、この問題は直面していましたが、DBサーバーのファイアウォールに関連していました。私はあなたの問題がファイアウォールのセキュリティやネットワークの問題に関連していると信じています。

+0

私はDBをホストしているグループメンバーに尋ねました。私のチームメンバーは新しいアカウントをうまく登録/登録することができます。 – ChelseaH

+0

もし彼らが生きていたら、彼らはどんな問題にも直面しません。 – Nour

+0

ホスト名の代わりにIPアドレスを入れてみませんか? – Nour

関連する問題