공부/Spring

[공부/Spring] #3 | RDS 생성 및 연결

yulee_to 2022. 7. 28. 10:44

Spring


✅ 운영체제는 MacOS(M1) 사용중입니다.

 

✅ 이전 포스트

 

[공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정

✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고

yulee.tistory.com


☘️  RDS 생성

1.  RDS 생성

1-1. 데이터베이스 생성

RDS는 AWS에서 지원하는 관계형 데이터베이스로 인스턴스에서 데이터베이스를 사용하는 것보다 편하고 용량도 크게 쓸 수 있다.

AWS에서 RDS를 검색하고 왼쪽 메뉴에서 데이터베이스 클릭 후 데이터베이스 생성을 누른다.

 

1-2. 엔진 옵션

사용할 MySQL로 선택해주고 나머지는 기본값을 따른다.

1-3. 템플릿 설정

무료 버전인 프리티어 선택

1-4. RDS 설정

이름(식별자)와 사용자이름, 암호를 설정해준다. 이후의 값들은 기본값을 따른다.

1-5. 추가 구성 설정

퍼블릭 엑세스를 "예"로 바꿔준다. 이후 내가 사용하는 IP들만 접근을 허용하도록 바꿔줄 것이다.

새 보안그룹의 이름을 짓고 만들어준다.


☘️  RDS 파라미터 

1. 파라미터 환경 설정

1-1. 파라미터 환경 설정

RDS 페이지에서 왼쪽 메뉴에 있는 파라미터 그룹 항목을 선택 후 파라미터를 새로 하나 만들어 준다.

1-2. time_zone 변경

만들어준 파라미터 편집을 눌러 검색창에 time_zone을 입력한다.

time_zoneAsia/Seoul로 변경

1-3. characterset 변경

검색창에 char을 검색해 character_set_client, charcter_set_connection, charcter_set_database

이모지까지 잘 사용할 수 있게 하기 위해 utf8mb4로 변경

1-4. collation 변경

검색창에 collation을 검색해 나오는 collation_connectioncollation_serverutf8mb4_general_ci로 변경

1-5. max connection 변경

검색창에 max_connection을 검색해 해당 옵션을 150으로 변경 후 마지막으로 변경 사항 저장을 눌러준다.

1-6. 데이터베이스 파라미터 그룹 변경

다시 왼쪽 메뉴에서 데이터베이스로 들어가 만들어둔 데이터베이스의 수정을 눌러준다.

추가 구성의 DB 파라미터 그룹을 새로 생성한 파라미터 그룹으로 바꿔주고, 수정 예약에서 즉시 적용을 선택한 후 수정을 눌러준다.


☘️  RDS 보안그룹 인바운드 규칙

1. 인바운드 규칙

RDS의 보안그룹의 인바운드 규칙을 수정해주기 위해 EC2에 들어가 왼쪽 메뉴에서 보안그룹을 선택

RDS의 보안그룹을 선택하고 인바운드 규칙의 편집을 눌러준다.

MYSQL/Aurora 3306 포트를 선택하고 EC2의 IP주소와 로컬의 IP주소를 입력해주면 완료

EC2의 보안그룹의 인바운드 규칙과 마찬가지로 로컬의 IP주소 대신에 0.0.0.0/0으로 일단 설정해두고 추후에 변경 예정

728x90