AWS "Can't connect to MySQL server on"

Kiyong Lee·2021년 10월 20일
0

Error

목록 보기
2/6

AWS "Can't connect to MySQL server on"

생각해보니, 포스팅들이 나 이거 했다! 위주인 것 같고

정작 중요한 에러에 대한 포스팅이 없어서 쓰게 되었습니다

이전까지 에러 수만개도 냈는데 포스팅했으면 어땠을까.. 하는 후회했지만

뭐어쩌겠어요


일반 로컬에서 나는 메시지와 해결 방법이 달라 작성하게 되었습니다

만약 같다면, 여러분들의 말이 맞습니다


오늘 저를 하루종일 괴롭혔던 에러인데, 풀고 나니 너무 화가났습니다

일단 에러가 뭐냐면..

AWS EC2를 장고와 연동하기 위해 키 페어를 발급받고, 우분투로 접속했습니다

그러면 이렇게 manage.py가 있는 디렉토리에서 서버를 실행하겠죠

python3 manage.py runserver 0:8000

그런데 자꾸 아래처럼 망할 에러가 뜹니다

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on 'ridibooksl.cc3p5ig8chi6.ap-northeast-2.rds.amazonaws.com' (timed out)")

그래서 RDS를 재부팅도 해보고, waited_time이었나요 그 변수에 값도 줄 수 있고
별의 별 방법을 다 해봤었습니다.

답은 "보안그룹"에 있었습니다.

제 RDS 보안그룹의 소스는 사용자지정이 기본값이 었는데,

누구든 접근할 수 있게 Anywhere IPv4로 설정을 했어야 하는 것이었습니다

실제로 설정변경 후 다시 서버를 켜면

후.. 이거 때매 아까 오후 8시부터 지금 새벽1시 13분까지 고생했습니다..

다음부터는 저 같이 괴로움을 받는 사람이 없었으면..

profile
ISTJ인 K-개발자

2개의 댓글

comment-user-thumbnail
2022년 9월 24일

똑같은문제로 3일동안 끙끙대던 개발취준생입니다! 드디어 해결됐습니다 ㅠㅠ 너무감사드립니다!!

1개의 답글