【发布时间】:2017-01-25 00:11:02
【问题描述】:
最近我刚刚更新到 El Capitan,现在我无法通过工作台和 Web 应用程序连接到我的数据库。我已经一个星期没碰我的项目了,今天当我打开它来处理它时,我得到了错误:
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
谢谢!
【问题讨论】: