AWS RDS ( Relational Database )

JunSeong_Park·2023년 7월 10일
0

RDS Relational Database Service

  • 관계형 DB 서비스는 애플리케이션 내에서 관계형 데이터베이스의 설정, 운영, 스케일링을 단순하게 하도록 설계된 클라우드 내에서 동작하는 웹 서비스
  • DB SW 를 패치하거나 DB 를 백업하거나 시점 복구를 활성화하는 것과 같은 복잡한 관리 프로세스들은 자동 관리
  • 스토리지와 연산 자원들을 스케일링하는 것을 하나의 API 호출로 수행 가능

RDS 를 통한 MySQL 생성 및 HeidiSQL 을 통해 접속하기

일단 콘솔에서 rds 서비스 검색해서 들어오기

여기서 데이터베이스 생성 클릭

나는 MySQL 로 사용할거라 MySQL 골라주고

프리티어 사용 가능한 버전을 고른 후 마스터 사용자 이름을 root 로 설정하고 암호를 설정해줌

여기서 연결할 사용 가능한 볼륨을 t2.micro 로 제일 낮은 버전으로 골랐다

이외에는 기본 설정값들로 그대로 생성했다

이런 화면이 나오면 성공

여기서 인스턴스의 DB 식별자 이름을 클릭하자

여기서 VPC 보안 그룹 클릭

여기서 아래의 인바운드 규칙 클릭 후 인바운드 규칙 편집 클릭하면

이런 화면 나오는데 저 규칙을 삭제한 후 규칙 추가 버튼을 누르자

그 다음 유형에 모든 트래픽 소스에 Anywhere 에 0.0.0.0/0 을 선택 후 규칙 저장 클릭

이런 화면 나오면 성공

여기서 퍼블릭 엑세스 가능에 ‘아니요’ 라고 되있는 부분을 ‘예’ 로 바꿔야함

우선 여기서 수정 버튼을 클릭하자

화면을 내리다 보면 연결 부분이 나오는데 여기서 추가 구성 클릭

퍼블릭 엑세스 가능으로 체크 후

좌측 하단에 계속 버튼 클릭 후 DB 인스턴스 수정 ( 주황색 ) 버튼까지 클릭하면

수정이 완료되었으며

퍼블릭 엑세스 가능 에 ‘예’ 로 바뀐 것을 확인 가능

이제 이것을 Heidi SQL 로 접속해보려하는데 구글에 검색해서 다운받은 후

신규 버튼 클릭

RDS 인스턴스의 엔드포인트를 복사하여 호스트명/IP 에 붙여넣고 Library 는 libmysql 로 바꿔준 후

인스턴스 생성할 때 지정한 마스터 계정과 암호 입력

열기 클릭하면

접속 성공한 모습

쿼리문까지 작동이 잘된다 RDS 환경 설정 끝

profile
안녕하세요 언어에 구애 받지 않는 개발자가 되고 싶은 박준성입니다

0개의 댓글