웹 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 설정)
- 문의와 피드백은 언제나 환영입니다 ( •̀ .̫ •́ )✧ -