Laravel SQLSTATE [HY000] [2002] Соединение отклонено |Кузница |AWS - PullRequest
0 голосов
/ 26 января 2019
  1. Я подключил github repo к кузнице (forge подключен к AWS) и установил nova
  2. Развернул его (теперь он перенесен с помощью сценария forge), и он открывается по умолчанию с URL - 34.201.135.133
  3. База данных, подключенная к графическому интерфейсу (sequel pro)
  4. Я внес изменения и хочу выполнить миграцию, но отображается сообщение

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)

Это правильно, что я делаю это с терминала Mac только с помощью php artisan migrate?Или я должен сделать эту операцию после SSHing к серверу (если да - как?).

1 Ответ

0 голосов
/ 26 января 2019

Из вышеприведенной ошибки кажется, что в настройках среды / файле .env неверно одно из следующих значений:

  1. Имя базы данных
  2. Пользователь базы данных
  3. Пароль базы данных
  4. Хост базы данных

Обратите внимание, что хост базы данных должен указывать на частный IP-адрес вашего экземпляра AWS вместо локального или общедоступного IP-адреса.

Также необходимо выполнить команду через SSH

...