https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.html
RDS란?
데이터 베이스 서버를 직접 설치, 관리할 필요 없이 간단하고 저렴한 가격에 데이터 서버를 운영할 수 있습니다.
뛰어난 확장성과 빠른속도로 보안성이 높은 서비스입니다.
하드웨어 프로비저닝,데이터베이스 설정, 패치 와 백업같은 시간 소모적인 관리작업을 자동화하고 사용자의 어플리케이션에 집중해 빠르고 높은 호환성을 보여줍니다.
Aurora, PostgreSQL, MySQL,MariaDB,ORACLE,SQLServer 엔진 지원
1. RDS DB 생성하기
스탠다드 표준형으로 선택해주고 다양한 데이터베이스 엔진 중에서 MySQL 로 진행 해 보겠습니다.
버전은 5.7.23 으로 선택 하였습니다.
프리티어 템플릿으로 선택을 해 주고, 한 AWS 계정에 고유한 DB 식별 이름을 적어주고 외부에서 접속 할 때 필요한 마스터 유저네임과 비밀번호를 설정해두고 까먹지 않도록 주의 해 줍니다.
DB 인스턴스 클래스를 선택 해 주고 스토리지 타입 및 한계값을 설정 해 줍니다.
다음으로 VPC , 보안그룹 및 가용영역을 설정 해 둡니다. 여기선 기본값으로 설정 해 두겠습니다.
Database 포트는 3306 으로 설정이 되어있습니다.
키로 Authentication 설정을 해두고, 추가 설정에 dabase 이름과 파라미터 그룹을 설정해둡니다.
파라미터 그룹은 추후에 생성한 뒤 변경 하도록 해보겠습니다.
추가 변경사항이 없다면 데이터베이스를 생성 해 줍니다.
2. 파라미터 그룹 생성하기
데이터베이스 생성이 몇분 걸리므로 그동안 Parameter group 을 생성해보도록 하겠습니다.
파라미터 그룹은 생성한 데이터베이스 버전과 같이 설정해 두고 그룹 네임과 설명을 적어줍니다.
한글 지원 및 추가옵션을 설정해주기 위한 편집을 해보겠습니다.
생성된 파라미터 그룹을 눌러 파라미터 편집에 character 검색시 나오는 다음과 같은 항목에 utf8mb4 로 변경해줍니다.
collation 검색시 나오는 다음과 같은 항목에 utf8mb4_general_ci 로 변경해줍니다.
time검색시 나오는 다음과 같은 항목에 Asia/Seoul 로 변경해줍니다.
3. DB 추가 설정
다음과 같이 데이터베이스가 가능해졌습니다.
Modify 수정으로 가서 기존 파라미터의 그룹을 금방 생성한 parameter 로 변경 해 줍니다.
다음 단계에서 즉시 적용으로 변경 해 주고 수정을 마무리 해 줍니다.
변경된 사항은 데이터베이스 재부팅을 통해 적용됩니다.
데이터 베이스 보안 설정의 VPC 보안그룹을 눌러서 RDS 포트를 열어줘야 에러를 방지 할 수 있습니다.
MYSQL/Aurora 의 TCP 포트 3306 을 모든 IP에서 접속가능하도록 설정 해 줍니다.
이렇게 모든 기본설정이 완료되고 데이터베이스 옵션의 엔드포인트 주소로 접속을 확인할 수 있습니다.
명령어로 접속
mysql -u <master username> -p -h <rds endpoint>
workbench로 접속
connection name - username
hostname - rds endpoint (기존 설정)
username - master username (기존 설정)
'AWS - KOR' 카테고리의 다른 글
#014 ) AWS IAM Role 역할 생성하기 (0) | 2022.07.21 |
---|---|
#013) AWS Route 53 생성하기 (0) | 2022.07.18 |
#011) AWS S3 생성하기 /퍼블릭 ACL,버킷폴리시 (0) | 2022.07.04 |
#010) 테라폼 terraform 으로 VPC, EC2 생성하기 (0) | 2022.07.03 |
#009) CloudFormation 으로 VPC, EC2 생성하기 (0) | 2022.07.01 |