Laravel 5.2,更新到 El Capitan 后连接被拒绝

Laravel 5.2, connection refused after updating to El Capitan

最近我刚更新到 El Capitan,现在我无法通过 workbench 和网络应用程序连接到我的数据库。我已经一个星期没碰我的项目了,今天当我打开它开始工作时,我收到错误:

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:clearphp artisan cache:clearcomposer update。似乎没有任何效果,任何想法都会很棒。

我尝试使用相同的数据库连接主机、用户名和密码登录 MySQL Workbench,它给了我这条消息 SQL problem

谢谢!

这与 El Capitan 无关,我也有这个 OS 它对我来说很好用,但是我遇到了这个问题,但它与数据库服务器的防火墙有关,3306 端口被阻止在我重新启用它之后一切正常所以最好检查你的数据库服务器防火墙我相信你的问题与防火墙安全或网络问题有关你的配置完全正确