Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mảng máy chủ cơ sở dữ liệu trống. sau khi triển khai dự án Laravel trên AWS Elastic Beanstalk

Tôi đã gặp phải sự cố tương tự và MarkB đã giúp tôi. Có một quy trình cụ thể bạn phải tuân theo khi SSH vào phiên bản.

Nếu bạn chạy

export

bạn có thể thấy rằng không có biến nào có tên RDS_HOSTNAME trong trình bao Linux đó và đó là lý do tại sao bạn gặp lỗi đó.

Nếu bạn chạy

Môi trường
/opt/elasticbeanstalk/bin/get-config environment

bạn có thể thấy một đối tượng với danh sách các thuộc tính, bao gồm cả RDS_HOSTNAME đó.

Nếu bạn chạy

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

bạn nhận được giá trị được liên kết với thuộc tính cụ thể đó. Giá trị này cần được lưu trong một biến và được xuất để các lệnh khác có thể nhận ra nó.

Nếu bạn chạy

export RDS_USERNAME="value"

sau đó khi bạn chạy

export

bạn có thể thấy rằng điều này hiện đã có sẵn.

Bây giờ, nếu bạn chạy lệnh bạn muốn, nó có thể sẽ hoạt động (bạn có thể cần lặp lại lệnh này cho RDS_USERNAME, RDS_PASSWORD và RDS_DB_NAME).

Lưu ý :nếu cách đó không hiệu quả, thì sự cố của bạn có thể tương tự với sự cố này .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL char so với int

  2. PHP:Sử dụng một biến để giữ tên bảng và sử dụng biến đó trong các truy vấn

  3. Sự khác biệt giữa VARCHAR và CHAR là gì?

  4. PHP làm cách nào để kiểm tra email đã có trong cơ sở dữ liệu MySQL?

  5. Python + MySQL - Chèn hàng loạt