最近エルキャピタンに更新されましたが、今ではワークベンチや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
感謝を与えます!
私はDBをホストしているグループメンバーに尋ねました。私のチームメンバーは新しいアカウントをうまく登録/登録することができます。 – ChelseaH
もし彼らが生きていたら、彼らはどんな問題にも直面しません。 – Nour
ホスト名の代わりにIPアドレスを入れてみませんか? – Nour