본문 바로가기

DevOps/AWS

[AWS] AWS RDS 프리티어 만들고 Datagrip 사용해 연결하기

 

목차

  • Mysql 보안 그룹 생성
  • RDS Mysql 생성
    • Mysql 체크
    • 프리티어 체크
    • 마스터 사용자 이름, 암호 기입
    • micro 선택
    • 보안그룹
    • 퍼블릭 액세스 클릭
    • 기본 데이터베이스 명시
  • DataGrip으로 연결

이번에 Amazon RDS를 이용해 Mysql 데이터베이스를 프리티어로 생성하고 데이터베이스 관리 툴인 Datagrip을 사용해 Mysql 서버에 연결해보겠습니다.

 

 

Mysql 보안 그룹 생성

mysql은 3306 포트를 쓰기 때문에 인바운드 규칙에 3306을 명시하고, 노트북에서 데이터베이스에 연결하기 위해 모든 아이피에서 접근이 가능하게 설정합니다.

 

 

RDS Mysql 생성

Amazon RDS 페이지에서 DB 인스턴스 > 데이터베이스 생성을 클릭합니다.

 

 

  • 표준 생성, Mysql, 프리티어를 선택합니다.

 

  • DB 인스턴스 식별자, 마스터 사용자 이름, 마스터 암호를 입력합니다.
  • 마스터 식별자와 마스터 암호는 꼭 기억해야 하기 때문에 별도로 적어둡니다.

 

  • 로컬(노트북)에서 접근하기 위해 퍼블릭 액세스를 허용합니다.
  • 이전에 생성한 보안 그룹을 선택합니다.

 

  • 추가 구성에 임의의 데이터베이스 이름을 사용합니다.
  • 데이터 베이스 생성을 클릭하면 데이터베이스가 생성됩니다.

 

Datagrip에서 RDS 연결하기

  • Mysql 데이터 소스를 클릭한 이후
  • Host, User, Password, Database를 입력하고 'Test Connection'을 클릭합니다.
  • 다음과 같이 연결에 성공했다는 신호를 받으면 'Apply'를 클릭합니다.

  • 로컬에서 RDS에 잘 연결한 것을 확인할 수 있습니다.