Coding Memo
AWS RDS (MariaDB) 설치 및 연동 - 2 본문
이전 글: https://minttea25.tistory.com/58
이 글에서는 생성된 데이터베이스에 대한 정보를 확인하고 설정을 변경해보는 방법이 나와있다.
(EC2 연결 설정)
1. 데이터 베이스 정보 확인
좌측의 테이베이스 항목선택 한 후, DB 식별자를 클릭하면 여러가지 정보를 확인 할 수 있다.
2. 보안그룹에서 EC2로 접근하는 것을 허용
- VPC 보안 그룹 클릭하여 접근
- 인바운드 규칙 - 인바운드 규칙 편집 클릭
- 인바운드 규칙에 다음 2개가 있는지 확인한다. (아마 하나는 지정되어 있을 것이다.)
아래 2개가 있어야 한다.
* ip 주소가 적혀있는 규칙 (기본)
* 자신의 EC2에 대한 보안그룹 (추가 필요)
유형을 MYSQL/Aurora로 설정하면 프로토콜과 포트 범위가 고정이 될 것이다.
그 다음으로 빈 칸을 선택하면 선택할 수 있는 리스트가 나타난다. 여기서 자신의 EC2에 대한 보안 그룹을 선택하자.
(0.0.0.0/0 으로 선택해도 가능하지만 모든 ip를 접속 허용하는 것이니 보안성이 취약해질 수 있다.)
규칙 저장을 클릭하여 저장
참고: 만약 데이터베이스 설정 시에 포트를 기본포트(3306)이 아닌 다른 포트를 선택했다면 유형을 사용자 지정 TCP로 바꿔 준 후에 해당하는 포트를 입력해 주면 된다.
- 이제 보안그룹에 해당하는 EC2에서 이 데이터베이스로 접속할 수 있다.
3. 파라미터 그룹 편집
데이터베이스 사용을 위해 몇 가지 설정을 바꿔주어야 할 수도 있다.
- 좌측 메뉴에서 '파라미터 그룹' 선택 - 파라미터 그룹 생성 (이름은 자유~) - 파라미터 편집 클릭
- 다음과 같은 이름을 검색하여 해당 값으로 변경한다.
time_zone: Asia/Seoul
chacter_set_client: utf8
character_set_connection: utf8
chacteter_set_database: utf8
character_set_filesystem: utf8
character_set_results: utf8
character_set_server: utf8
collation_connection: utf8_general_ci
collation_server: utf8_general_ci
이름 | 설정 해주어야 할 값 | 설명 |
time_zone | Asia/Seoul | time zone 설정 (한국은 KST) |
chacter_set_client | utf8 or utf8mb4 | MariaDB 클라이언트의 기본 문자셋 |
character_set_connection | utf8 or utf8mb4 | 클라이언트와 서버가 connection을 형성 후, handshaking 과정에서 사용 될 문자셋 |
chacteter_set_database | utf8 or utf8mb4 | 데이터베이스 분자셋 |
character_set_results | utf8 or utf8mb4 | DB 관련 요청에 따른 결과 문자셋 |
character_set_server | utf8 or utf8mb4 | MariaDB 서버의 기본 문자셋 |
collation_connection | utf8_general_ci | connection 시의 정렬 규칙을 정할 문자셋 |
collation_server | utf8_general_ci | 정렬 규칙을 정할 문자셋 |
4. 데이터베이스 파라미터 그룹 변경
데이터 베이스 메뉴에서 데이터 베이스 선택 후에 수정 클릭
잠시 기다리면 처음 데이터 베이스를 설정할 때 입력 했던 내용들을 수정할 수 있는 페이지가 나타난다.
페이지를 쭉 내려서 DB 파라미터 그룹을 방금 생성한 그룹으로 바꾸어준 후에 '계속' 버튼을 누르자.
이후 '즉시 적용'이 선택된 상태로 'DB 인스턴스 수정' 클릭
잠시 기다린 뒤에 데이터 베이스 선택 후 작업-재부팅 클릭
데이터 베이스 준비 완료!
다음에는 DBeaver를 이용해서 원격 데이터 베이스 접속이 제대로 되는지 확인해보자.
다음 글: https://minttea25.tistory.com/60
참고했던 페이지들
https://luminitworld.tistory.com/94
'etc' 카테고리의 다른 글
AWS EC2 설치 (0) | 2022.08.08 |
---|---|
AWS RDS (MariaDB) 설치 및 연동 - 3 (0) | 2022.08.08 |
AWS RDS (MariaDB) 설치 및 연동 - 1 (0) | 2022.08.08 |
VS Code 배경 이미지 적용하기 (0) | 2022.03.22 |
티스토리 코드 블럭 테마 적용 (html 수정) (0) | 2022.03.01 |