오류
ubuntu 서버에서 MySQL에 접속하려니 오류가 났다.
오류 이유
대부분 이유 중 하나가 DB 인스턴스 생성시 자동으로 생성된 보안 그룹에 있는 DB 인스턴스에 접근하기 위한 권한을 부여한 수신 IP주소의 동기화 문제라고 한다.
기본적으로 DB 인스턴스는 접근을 허용하지 않는다. 즉, 보안 그룹 규칙에 문제가 있을 가능성이 높다.
오류 해결
1. AWS의 VPC 콘솔을 열어 보안그룹을 클릭한다.
https://ap-northeast-2.console.aws.amazon.com/vpc/home?region=ap-northeast-2
2. 해당 DB 인스턴스의 보안그룹을 찾아 클릭한다.
3. 하단의 인바운드 규칙 편집을 클릭한다.
4. 소스를 무관으로 변경한다.
5. 다시 터미널로 돌아가서 접속한다.
mysql -u 사용자이름 -p --host 엔드포인트
패스워드 입력
mysql> 이 뜨면 접속된 것이다!
'Code > Python & Django' 카테고리의 다른 글
[Django] Django의 ORM : get() 과 filter() 비교 (0) | 2020.06.17 |
---|---|
[Django] MySQL 과 Django 연동하기 (0) | 2020.05.31 |
AWS를 통한 Django 서비스 배포 - 1) EC2, RDS _전반부 (0) | 2020.05.29 |
Django 데이터베이스 시간대 변경 (0) | 2020.05.19 |
[Python][프로그래머스] 완주하지 못한 선수 - python (0) | 2020.03.06 |
댓글