웹 Back-End/PHP

[Linux][Laravel] php artisan migrate 실행 시 "SQLSTATE[HY000] [2002] Connection timed out" 오류

시애닝 2023. 4. 23. 10:00

▶ 세팅 환경

OS: Amazon Linux 2

PHP: PHP 8.1

          Laravel Framework: 8.83

DBMS: MySQL 5.7

 

▶ 해결 방법

[첫번째 방법]

라라벨 프로젝트 폴더 바로 아래 ".env"파일, "config > database.php"파일에서 DB 정보를 올바르게 입력했는지 확인합니다.

만약 설정하지 않았다면 아래 글에서 1번과 2번 항목을 확인합니다.

[PHP Laravel] 데이터베이스 마이그레이션 - 테이블 생성하기 (With. MySQL)

 


 

[두번째 방법]

AWS EC2와 Amazon RDS로 이용중이라면, 인바운드 설정에서 "MYSQL/Aurora" 유형으로 EC2 인스턴스의 보안 그룹 아이디를 추가했는지 확인합니다.

(아래 글에서 "[터미널 등 AWS EC2 인스턴스 서버로부터 접근이 필요할 때]" 항목 확인)

[Amazon RDS] 인바운드 설정(접근 IP 설정)

 

 

 

 

 

 

 

 

- 문의와 피드백은 언제나 환영입니다 ( •̀ .̫ •́ )✧ -