-
AWS RDS 설정서버 & Dev ops 인프라/AWS 2021. 4. 16. 23:36
■ RDS 추가
> 보편적인 mysql + easy create 마법사 + free tier 사용으로 과금 회피!
max 저장소 21 GB로 설정하여 과금 회피(필요하다면?)
■ DB 접속 계정 설정
■ DB 접속 security 설정
★ EC2 보안 설정 security group을 DB 접속 inbound에 추가해주어야 EC2 인스턴스에서 DB접속 가능
하단의 [ EC2에서 RDS 연결 확인] 부분에서 관련 내용 확인
★ 보안 그룹을 새로 추가해서 db 전용으로 차후에 configure 해줄 것임.
> DB 유형 선택한 후 inbound 설정, EC2 security 추가
■ DB instance 추가 설정
(1)
> RDS 항목, DB instance에서 다음 노란색 부분에서 modify 설정 후
> 이 항목을 방금 설정한 db 전용 보안으로 바꾸어야 함(여기서 configure 하여 db 보안 적용 완료)
(2) 외부에서 db툴로 db instance 접근하고 싶다면
를 설정해주고, 포트는 원하는 값으로 알아서 설정(security 설정과 매칭되어야 함)
endpoint는 여기에서 확인 가능하므로, 로컬에서 사용하고자 하는 db tool에서 접속하면 됨
위의 툴을 사용하기로 하였음
■ EC2에서 RDS 연결 확인
> ubuntu 에서는 sudo apt-get 을 사용
1) sudo apt-get update 로 apt-get을 업데이트
2) sudo apt-get install mysql-server
> mysql 설치
3) mysql -u [db계정] -p -h [db IP 주소]
> 사용하여 db에 연결
4) show databases;
> 결과
> 로컬에서 툴로 붙어서 임시로 만든 test_myapp db를 EC2 SSH connetion에서 확인할 수 있었음
참조 :
gompro.postype.com/post/1335179
jojoldu.tistory.com/259?category=635883
반응형'서버 & Dev ops 인프라 > AWS' 카테고리의 다른 글
AWS - EC2배포 자동화 [AWS Code Deploy & AWS S3] (0) 2021.04.23 AWS - EC2배포 ubuntu [git pull + travis] (0) 2021.04.23 AWS - React & Springboot 환경 연결 (0) 2021.04.16 AWS - github 통한 배포 전 React + Spring boot 환경 설정 (0) 2021.04.16 AWS EC2로 우분투 서버 준비하기 (0) 2021.03.29