(AWS) AWS RDS(MySQL) 생성하기

최건·2025년 4월 30일

참고 블로그

데이터 베이스 생성하기

  • RDS 검색

  • 데이터 베이스 생성하기 클릭

  • 표준 생성, Mysql 선택

  • 템플릿은 프리티어 선택

  • DB 인스턴스 식별자 : DB 이름
    -> CREATE DATABASE로 생성되는 데이터베이스 이름 아님

  • 마스터 사용자 이름 : 실제 DB 접속시 사용하는 사용자 이름 ex) root

  • 마스터 암호 : 실제 DB 접속시 사용하는 비밀번호 ex) 12345678

  • 버스터블 클래스는 db.t4g.micro 설정

t3과 t4g 의 차이점

항목t3t4g
CPU 아키텍처Intel Xeon / AMD EPYC (x86_64)AWS Graviton2 (ARM 기반)
vCPU 수동일 (예: micro는 2 vCPU)동일
메모리동일 (예: micro는 1 GiB)동일
성능 대비 비용보통더 저렴하고 성능 더 좋음
네트워크최대 2,085Mbps (micro 기준)동일
지원 여부대부분의 OS 및 x86 애플리케이션과 호환ARM 아키텍처용 소프트웨어 필요
  • t3: x86 기반 소프트웨어를 바로 실행해야 할 때 (레거시 호환성 필요할 때)

  • t4g: 성능 대비 가성비 최고, ARM 기반 애플리케이션에 적합
    → 최신 리눅스 서버나 컨테이너 기반 환경에서는 t4g 추천

  • 스토리지 자동 조정 활성화 해지하기 (추가 금액이 붙을 수도 있음)

  • 자동으로 체크 되어있으니 꼭 해지하기 !!

  • EC2 컴퓨팅 리소스에 연결 안 함 선택 (EC2와 연결해서 사용하지 않을 것이기 때문)

  • 암호 인증 선택

  • 자동 백업 활성화 해제 ! (자동으로 설정되어 있음)

  • 위 설정을 모두 마치고 데이터베이스 생성 클릭하기 -> MySQL 인스턴스 생성완료

한글 설정하기

  • DB에 한글 데이터를 저장하려면 설정해햐 한다.
  • Amazon RDS > 파라미터 그룹 > 파라미터 그룹 생성

  • 파라미터 그룹 이름은 korean으로 설정 (원하는대로 설정해도 된다.)
  • 파라미터 그룹에 대한 설명은 korean setting으로 설정 (원하는대로 설정해도 된다.)
  • 엔진 유형은 MySQL Community
  • 파라미터 그룹 패밀리를 RDS에서 설정한 MySQL 버전으로 해야 한다. (8.0)

  • 생성 후 파라미터 편집 선택

  • 검색창에 char 검색 후 값 utf8로 변경 (허용된 값을 보면서 설정하면 된다)

  • 검색창에 collation 검색 후 값 utf8_general_ci로 변경 (허용된 값을 보면서 설정하면 된다)
  • 이후 변경사항 저장 클릭

korean 파라미터 그룹 DB에 연동하기

  • 첫 번째에 만든 DB로 접근 후 수정하기 클릭

  • 추가 구성 > 데이터베이스 옵션 > DB 파라미터 그룹 > 만들어놓은 korean으로 변경

  • 수정 완료하고 즉시 적용 선택 -> DB 인스턴스 수정 클릭

RDS 보안 그룹 IP 주소 등록

  • 위 작업만 하고 DB에 접근하려고 하면 ERROR가 발생한다.
    ERROR 2003 (HY000) : Can't connect to MySQL server on '[엔드포인트 주소]' (10060)
  • AWS 네트워크 규칙이 MySQL 클라이언트가 실행되고 있는 호스트에 도달할 수 없기 때문이다.
  • 이를 해결하기 위해서는 DS 보안 그룹의 IP 주소를 등록하여, RDS MySQL 인스턴스에 액세스 권한을 주는 작업이 필요하다.
  1. 생성한 데이터베이스에 들어가서 보안 -> VPC 보안그룹 클릭
  2. RDS에서 설정한 보안 그룹 체크 -> 인바운드 규칙 -> 인바운드 규칙 편집 클릭
  3. IPv4와 IPv6 어디서든 들어갈 수 있게끔 인바운드 설정 후 규칙 저장
    -> 유형: 모든 트래픽
    -> 소스: Anywhere-IPv4, Anywhere-IPv6 둘 다 설정


  • 규칙 저장까지 완료하면 정상적으로 접근할 수 있게 된다.
profile
개발이 즐거운 백엔드 개발자

0개의 댓글