RDS로 MySQL 인스턴스를 생성한 뒤 연결을 시도할 때, 비밀번호 입력 후 일정 시간 응답이 없다가 위와 같은 오류를 리턴하였다.
RDS 페이지에서 해당 데이터베이스의 VPC 보안 그룹
을 클릭한다.
해당 보안 그룹의 인바운드 규칙에서 인바운드 규칙 편집
을 클릭한다.
소스를 '위치 무관'으로 설정한 뒤 규칙을 저장한다.
다시 sql에 접속하면 정상 작동하는 것을 볼 수 있다.
기본적으로 DB 인스턴스는 초기 설정으로 외부 접근을 허용하지 않기 때문에 발생하는 문제로 보인다. AWS의 보안 그룹에서 인바운드 규칙을 변경하면 해결된다.