AWS RDS DB 인스턴스 생성하고 접속하기

funfungun·2024년 3월 20일
post-thumbnail

오늘은 지난 시간 생성해 본 AWS EC2 인스턴스에 이어, AWS RDS DB 인스턴스를 생성해 보겠습니다. (참고:https://velog.io/@ehddnr7355/AWS-RDS-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-%ED%9B%84-DataGrip%EC%9C%BC%EB%A1%9C-%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0)


  1. 우선, AWS 매니지먼트 콘솔에 접속합시다.
    https://aws.amazon.com/ko/console/

  1. 검색창에 rds를 검색하고, 최상단에 나타나는 검색 결과를 클릭합니다.

  1. 데이터베이스 생성을 눌러줍니다.

  1. 엔진 유형을 MySQL 로 바꿔줍시다.

  1. 엔진 버전은 MySQL 8.0.35 버전을 그대로 사용할 것이며, 템플릿을 꼭 프리 티어로 바꿔줍시다.

  1. DB 인스턴스 식별자로 계정 내에서 고유한 이름을 해주어야 하지만, 연습용이니 일단 두겠습니다. 마스터 사용자 이름과 비밀번호를 지정해줍니다.

  1. 클래스는 db.t2.micro 또는 db.t3.micro 를 선택해줍니다. (프리 티어라면 이미 설정되어 있을 것임. 혹은 프리 티어 이용 가능 이라는 문구가 나타난다.)

  1. 스토리지 자동 조정 활성화를 꺼줍시다. 할당된 스토리지 임계값을 초과하면 자동으로 스토리지를 늘려주는 기능인데, 과금으로 이루어질 수 있습니다.

  1. 퍼블릭 액세스는 예 로 바꾸어 줍시다.

  1. 초기 데이터베이스 이름을 설정해주고, 자동 백업은 꺼줍시다. 이제 주황색 데이터베이스 생성 버튼을 눌러줍시다.

  1. 끝이 아닙니다. 데이터베이스가 생성되는 데에는 시간이 꽤나 걸립니다. 그동안, 파라미터 그룹을 편집해주겠습니다.

  1. 파라미터 그룹에 들어가, 파라미터 그룹 생성을 눌러줍니다.

  1. 파라미터 그룹 패밀리를 mysql8.0 으로 바꿔준 후, 그룹 이름과 설명을 임의로 저장합니다. 이제 생성해줍시다.

  1. 생성된 파라미터 그룹을 클릭한 후, 편집을 눌러줍시다.

  1. 수정 가능한 파라미터에 time_zone 을 검색하고, Asia/Seoul 을 입력한 후 변경 사항 저장을 눌러줍니다.

  1. 다음으로, character_set 으로 시작하는 파라미터들을 utf8mb4 로 바꿔줍니다.

  1. 마지막으로, collation 으로 시작하는 파라미터들을 utf8mb4_general_ci 로 변경한다.

  1. 이제, 생성된 데이터베이스로 돌아가 수정을 눌러줍니다.

  1. 추가 구성에서 기존의 DB 파라미터 그룹을 지금까지 만든 파라미터로 바꿔줍니다. 주황색 계속 버튼을 눌러 진행해줍시다.

  1. 수정 내용을 즉시 적용 할 수 있도록 바꿔줍니다.

  1. 외부에서 접속할 수 있도록, 인바운드 규칙을 편집해주어야 합니다. VPC 보안 그룹에서 해당하는 보안 그룹을 클릭해줍시다.

  1. 인바운드 규칙 편집을 눌러줍시다.

  1. 유형을 MYSQL/Aurora 로 바꿔준 후, 소스 유형은 어디서나 접속할 수 있게 해두겠습니다. 이제 규칙을 저장하면 됩니다.

profile
Commercial Art

0개의 댓글