✅ 운영체제는 MacOS(M1) 사용중입니다.
✅ 이전 포스트
☘️ 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_zone을 Asia/Seoul로 변경
1-3. characterset 변경
검색창에 char을 검색해 character_set_client, charcter_set_connection, charcter_set_database를
이모지까지 잘 사용할 수 있게 하기 위해 utf8mb4로 변경
1-4. collation 변경
검색창에 collation을 검색해 나오는 collation_connection과 collation_server를 utf8mb4_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으로 일단 설정해두고 추후에 변경 예정
'공부 > Spring' 카테고리의 다른 글
[공부/Spring] @ExceptionHandler 예외처리 (0) | 2023.02.21 |
---|---|
[공부/Spring] 에러 - Could not get lock /var/lib/dpkg/lock-fronted (0) | 2022.07.29 |
[공부/Spring] #4 | 서버 접속 간편화 (0) | 2022.07.28 |
[공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정 (0) | 2022.07.28 |
[공부/Spring] #1 | EC2 인스턴스 생성 및 연결 (0) | 2022.07.24 |