Laravel SQLSTATE [HY000] [2002]连接被拒绝|锻造AWS

时间:2019-01-26 16:36:04

标签: php laravel forge laravel-nova

  1. 我将github存储库连接到伪造(伪造连接到AWS)并安装了nova
  2. 部署了它(因此现在已经通过伪造脚本进行了迁移),并且默认情况下使用URL-34.201.135.133
  3. 打开
  4. 数据库已连接到GUI(续集专业版)
  5. 我进行了更改并想要迁移,但是它显示了消息

enter image description here

我的.env是

APP_NAME=Laravel
APP_ENV=production
APP_KEY=(copied from forge's .env)
APP_DEBUG=false
APP_URL=http://localhost`

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=(copied from forge's .env)

我是通过php artisan migration从mac终端执行此操作的吗?或者,我必须在SSH到服务器后执行此操作(如果是,如何?)。

1 个答案:

答案 0 :(得分:0)

从上述错误看来,以下值之一在环境设置/ .env文件中不正确:

  1. 数据库名称
  2. 数据库用户
  3. 数据库密码
  4. 数据库主机

请注意,数据库主机应指向您的AWS实例的私有IP地址,而不是本地主机或公共IP地址。

还需要通过SSH运行命令