AWS - RDS 셋팅하기(RDS 생성, 파라미터그룹셋팅, 접속테스트)
RDS 셋팅 빠르게 알아보자
순서
- RDS 생성
- 파라미터 그룹 셋팅
- 접속테스트
로컬 컴퓨터에서
RDS를 붙여서 테스트 테이블을 생성할 예정이다.
그 이후
EC2에서 Mysql 설치하여
RDS를 붙여 테스트 테이블이 잘 되었나 확인한다.
1. RDS 검색하기
2. 마리아 디비로 선택
3. 템플릿은 프리티어, 자체관리, 비밀번호 설정하기
4. 퍼블릭 액세스 '예' (외부접속 허가 여부 설정임)
5. DB에서 사용하는 값 설정을 위한 '파라미터 그룹' 셋팅하기
5-1) 그룹 생성
5-2) 디비 파라미터 수정
다음 세개의 파라미터를 설정합니다.
a. 타임존
b. 캐릭터셋
c. 커넥션 최대 시간
5-2.a) 타임존 파라미터 설정
5-2.b) 캐릭터셋 파라미터 설정
"char" 검색하여 아래 6항목은
utf8mb4로 모두 설정한다.
- character_set_client
- character_set_connection
- character_set_database
- character_set_filesystem
- character_set_results
- character_set_server
아래 2항목은
"uft8mb4_general_ci" 로 변경한다
- collation_connection
- collation_server
5-2.c) 커넥션 시간 파라미터 설정
6. 파라미터 그룹 DB에 반영하기
6-1) 디비로 이동한다.
6-2) 디비 선택 후 수정 이동
6-3) 파라미터 그룹을 위에서 만든 그룹명으로 선택
6-4) 계속 누른 뒤 수정 예약 설정에서 '즉시적용' 선택
7) 재부팅
8) 접속 테스트
엔드포인트는
접속할 호스트네임
9) 파라미터 그룹으로 설정한 내용 잘 되었는지 확인
인코딩 확인
날짜확인
테스트 해보자
create table test (
id bigint(20) not null AUTO_INCREMENT,
content varchar(255) default null,
primary key(id)
) engine=InnoDB;
insert into test(content) values('테스트');
select * from test;
EC2에서
Mysql 설치하여 RDS 테스트 테이블 확인하는 내용은
아래 포스팅에서 확인한다.
https://tomhoon.tistory.com/738
추가)
안될 경우
EC2 -> 보안그룹에서
3306 포트 열어줘야한다.