Mysql
 sql >> база данни >  >> RDS >> Mysql

Масивът хостове на база данни е празен. след внедряване на проект Laravel на AWS Elastic Beanstalk

Преминах през подобен проблем и MarkB ми помогна. Има специфична процедура, която трябва да следвате, когато влизате в инстанцията по SSH.

Ако бягате

export

можете да видите, че в тази обвивка на Linux няма променлива с име RDS_HOSTNAME и затова получавате тази грешка.

Ако бягате

/opt/elasticbeanstalk/bin/get-config environment

можете да видите обект със списъка със свойства, включително този RDS_HOSTNAME.

Ако бягате

/opt/elasticbeanstalk/bin/get-config environment -k RDS_USERNAME

получавате стойността, свързана с това конкретно свойство. Тази стойност трябва да бъде запазена в променлива и експортирана, за да могат другите команди да я разпознаят.

Ако бягате

export RDS_USERNAME="value"

след това, когато бягате

export

можете да видите, че това вече е налично.

Сега, ако изпълните командата, която искате, вероятно ще работи (може да се наложи да повторите това за RDS_USERNAME, RDS_PASSWORD и RDS_DB_NAME).

Забележка :ако това не работи, тогава проблемът ви може да е подобен на този .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да импортирате CSV файл в MySQL таблица

  2. MICROSECOND() Пример – MySQL

  3. Как да дам на всеки регистриран потребител свой собствен URL с помощта на PHP?

  4. Избиране от една и съща таблица повече от веднъж в една и съща заявка

  5. SECOND() Пример – MySQL