Sequel과 같은 외부 도구에서 RDS에 연결

2447 단어 EC2RDSAWS

개요



Sequel등의 외부 툴로부터 RDS에 접속해 내용을 볼 수 있도록(듯이) 하고 싶다.

전제



RDS 구축

RDS의 공개 액세스 허용



설정 확인



RDS -> 인스턴스 -> 인스턴스 작업 -> 세부 정보 보기
공개 액세스 가능 예
가 들어가면 ok.

※아니오가 되어 있는 경우는 변경한다. 온라인으로 변경 가능.
RDS -> 인스턴스 -> 인스턴스 작업 -> 변경
즉시 변경 확인란에 체크를 잊지 마세요.

퍼블릭 액세스가 되었는지 확인.


 nslookup
> mydb1.xxxxxxx.ap-northeast-1.rds.amazonaws.com

Non-authoritative answer:
Name: mydb1.xxxxxxx.ap-northeast-1.rds.amazonaws.com
Address: 10.0.3.23

↓ 퍼블릭인 호스트명과 글로벌 IP 주소가 돌아오게 되었다.
 nslookup
> mydb1.xxxxxxx.ap-northeast-1.rds.amazonaws.com

Non-authoritative answer:
xxx-dev.xxxxxxx.ap-northeast-1.rds.amazonaws.com canonical name = ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com.
Name: ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com
Address: xxx.xxx.xxx.xxx

보안 그룹 설정



이 상태로 누구나 액세스할 수 있으므로 보안 그룹을 설정합니다.


유형
프로토콜
포트 범위
출처


MYSQL/Aurora
TCP
3306
내 IP (선택 사항)


Sequel에서 연결해보기




호스트 이름은 RDS -> 인스턴스 -> 인스턴스 작업 -> 세부 정보 표시 -> 엔드포인트 설정

ReadOnly 사용자 추가 (필요한 경우)


GRANT SELECT ON `%`.* TO read_only@`%` identified by 'read_only_pass';

좋은 웹페이지 즐겨찾기