AWS RDS에 MySQL 인스턴스 생성 후 연결
AWS RDS에 MySQL 인스턴스 생성 후 연결
AWS RDS
RDS 서비스 생성#
AWS Management Console에서 RDS 접속
RDS 데이터베이스 인스턴스 생성#
RDS에 MySQL 인스턴스를 생성한다.
데이터베이스 생성 클릭
데이터베이스 생성
- 표준 생성
- 원하는 데이터베이스 선택
Mysql 버전 선택과 템플릿 설정
- Mysql Community
- Mysql 버전 선택 - MySQL 5.7.22
- 템플릿 선택 -
DB 인스턴스 설정
- 인스턴스명 추가
- DB에 접근할 계정 정보 입력
DB 인스턴스 크기
DB 인스턴스 크기
- 스토리지 자동조정 해제 - 체크 해두면 자동 스토리지 증설로 인한 요금부과가 될 수 있습니다.
연결 설정
- 추가 연결 구성 클릭후 펼치기
- 외부 연결을 위한 퍼블릭 액세스 수정 - 예
데이터베이스 생성
생성된 데이터베이스 인스턴스 확인
파라미터 그룹 추가#
데이터베이스의 문자 인코딩 관련 파라미터를 UTF-8로 설정을 한다.
왼쪽 메뉴 파라미터 그룹 - 파라미터 그룹 생성
파라미터 그룹 생성
- 생성한 MySQL 버전을 선택 - 잘못 선택되면 파라미터 그룹 선택 창에서 보이지 않음
- 파라미터 정보 추가
생성된 파라미터 그룹명 클릭
파라미터 인코딩 수정
- cha 검색
1.1. utf8 선택 가능한 것들 모두 수정
- col 검색
2.1. utf8 선택 가능한 것들 모두 수정
생성된 데이터베이스 인스턴스 수정
생성한 파라미터 그룹 선택
데이터베이스 인스턴스 수정
- 수정 예약 - 즉시 적용
수정중
보안 설정 (인바운스)#
외부에서 접속이 안되는 경우 확인 해봐야 할것
- 연결 - 퍼블릭액세스 (예)
- 보안 - 인바운스 규칙
데이터베이스 - 인스턴스 - 수정
인바운스 default 클릭
보안그룹 클릭
인바운스 규칙 편집
인바운스 규칙 저장
DBeaver 연결#
연결 생성
Server 정보 추가
- Server Host는 생성한 RDS의 엔드포인트 입력
- RDS 왼쪽 메뉴 데이터베이스 - 인스턴스 - 연결및 보안
연결 완료