AWS RDS(Relational Database Service)는 클라우드에서 관계형 데이터베이스를 쉽게 설치, 운영 및 확장할 수 있는 관리형 서비스 (Amazon Aurora, MySQL, MariaDB, Oracle, SQL Server 및 PostgreSQL 데이터베이스 엔진을 지원)
- DB 인스턴스 백업 및 복구를 위한 두 가지 방법, 즉 자동 백업 및 데이터베이스 스냅샷(DB 스냅샷)을 제공
- 40개의 DB 인스턴스 보유 가능
- 스키마 제한이 없음 (일부제외)
Amazon RDS 프리 티어는 12개월 동안 사용 가능. 매월 프리 티어를 통해 아래 나열된 Amazon RDS 리소스를 무료로 사용할 수 있음
- 단일 AZ db.t2.micro 인스턴스에서 Amazon RDS의 750시간.
- 20GB의 범용 스토리지(SSD).
- 20GB의 자동 백업 스토리지 및 사용자가 시작한 모든 DB 스냅샷.
char 검색 후 아래와 같이 utf8mb4 로 수정
collation 검색 후 utf8mb4_general_ci 로 아래와 같이 수정
time_zone을 검색하여 Asia/Seoul로 수정
max_connections의 값을 바꾸고
log_bin을 검색하여 아래와 같이 수정
수정이 완료되면 데이터베이스를 재부팅
추가 구성에서 아까 생성한 파라미터 적용
RDS 보안 그룹에 PC의 IP 추가
생성한 RDS 들어가보면 보안 그룹 규칙에 EC2 인스턴스의 보안 그룹이 설정되어있다.
생성할 때 설정하여서 규칙에 추가가되어있음, 없다면 추가
RDS 데이터베이스 연결 (DataGrip)
Host에 생성한 RDS의 엔드포인트를 입력
엔드포인트는 생성한 RDS에 들어가면 연결&보안에 있음
입력 후 Test Connection을 클릭하여 연결이 되는지 확인
EC2에서 RDS 접근하려면
Putty로 EC2에 접근하여 MySQL 설치 후 mysql -u 계정 -p -h 엔드포인트를 입력
'기타 > RP' 카테고리의 다른 글
[AWS] ec2 인스턴스 생성 (0) | 2021.07.01 |
---|---|
라이징 프로그래머 2기 수료 및 후기 (4) | 2021.04.23 |
메이커스(MakeUs) 6기 동아리 후기 (0) | 2021.04.21 |
정리해야 하는 것 (0) | 2021.04.12 |
Let's Encrypt로 HTTPS 적용하기 (0) | 2021.04.12 |