☁ 뭉게뭉게 클라우드/🙀 rlch가 되기 위한 기초

[AWS] EC2 RDS 연결하기

우주수첩 2022. 7. 12. 22:13
728x90

줏대있게 랩실 과제를 핑계 대며 늦게 왔습니다.

 

오늘은여 RDS를 생성하고 나서 이제 직접 EC2랑 연결해서 작동을 해 보려고 합니다~

그런데 이렇게 오랫동안 못 할 줄 몰랐지 뭐에요~ *^^*

 

아 맞아 그리고 뜬금 없는 얘기를 하자면

 


# EC2 인스턴스 필요 정보 저장

 

 

 

  • EC2에서 생성한 인스턴스의 세부정보에서 vcp id, 보안그룹, 서브넷 id 세 가지 정보를 스마트한 나의 머리에 저장한다.
    • 이러한 정보따위 저장하는 것은 나의 뇌 용량이 아까워지는 행위라고 생각하면 메모장에 슬쩍 적어둔다.
  • 우리가 사용하는 EC2인스턴스에 연결하기 위해서는 해당 인스턴스와 동일한 VCP에 RDS를 설치해야 하므로 VCP ID를 저장하는 것이 중요한다.

 


 

# RDS 전용 보안그룹 생성

 

 

  • 우리가 사용할 DB가 포함 될 보안 그룹을 만든다.
  • 인바운드 규칙으로 유형에는 MYSQL을 소스에는 앞서 확인했던 EC2의 보안그룹과 같은 값을 지정한다.

 

 

 

# DB 서브넷 그룹 생성

 

DB 에서 사용 할 서브넷 그룹을 생성한다.

 

 

 

연결하고자 하는 EC2와 동일한 VPC를 선택하여 서브넷을 생성한다.

 

 

냅다 생성

 


 

# RDS DB 생성

오른쪽 상단에 있는 데이터베이스 생성을 누른다

 

 

본인은 MySQL로 진행하였다.

 

 

 

더군다나 본인은 가난한 대학생이기에 프리티어로 진행하였다.

 

 

  • DB 인스턴스 식별자 : DB 이름
  • 마스터 사용자 이름 : EC2를 사용한 SQL 접속 시 사용 할 user name
  • 마스터 암호 : SQL 접속 시 사용할 password
  • 마스터 이름이랑 마스터 암호는 잊지마라여
    • 아니 뭐... 잊어 먹어서 DB 다시 만든 멍청이가 주변에 있지 뭐에여? ㅎㅎㅎㅎ

 

 

 

디폴트로 슝슝 진행

 

 

EC2와 같은 VPC로 설정되어 있는 것을 확인

아까 생성한 subnet group으로 설정

아까 생성한 보안그룹으로 그룹 선택

 

 

 

냅다 생성

 

 

 


 

 

 

# AWS RDS 연결하기

 

  • 저기 있는 DB의 엔드포인트를 사용하여 EC2에 접속하기 때문에 복사해둔다.
  • VPC 보안그룹이 EC2의 보안그룹과 같은지 확인한다.

 


 

SQL 접속을 위한 모든 준비는 끝이 났다. 두두둔.

이제 냅다 Putty를 켜고생성한 EC2 인스턴스를 연결한다.

https://dusty-wznt.tistory.com/101

 

[AWS] window PuTTy 사용 EC2 접속

비가 온다면서 오지도 않는 뉴트로지나 같은 모이스쳐 라이징한 날씨에 살아가고 있는 대학생이 putty.exe와 putty.gem을 사용하여 ec2 접속을 시도하여 보겠.땨. puTTy : SSH를 사용하여 원격 접속을 할

dusty-wznt.tistory.com

 

 


 

 

# MYSQL 접속 명령

 

mysql -u wznt -p --host db-wznt.cesvvkocler5.ap-northeast-2.rds.amazonaws.com
  • mysql -u 마스터 사용자 이름 -p --host 엔드포인트

 

 

  • puTTy 접속 냅다 해 주시고
  • SQL 접속 명령어 하면 앞서 설정한 마스터 비번 치고 숭솽 접속하면 
  • 냅다 접속 따라란~ >-<

참고 url : https://ndb796.tistory.com/226

 


 

 

 

그럼 이만

오늘도 쪼은 하루

오쫀하!!!

 

728x90