AWS

[AWS] MySQL 인스턴스생성

itaeiou 2020. 3. 18. 17:15
반응형

참고 : https://aws.amazon.com/ko/getting-started/tutorials/create-mysql-db/

 

MySQL 데이터베이스를 생성하는 방법 – Amazon Web Services

Network & Security Public accessibility: Yes를 선택합니다. 이렇게 하면 데이터베이스 인스턴스에 대한 IP 주소가 할당되므로 사용자 디바이스에서 데이터베이스에 직접 연결할 수 있습니다. Availability zone: No preference 를 선택합니다. 자세한 내용은 리전 및 가용 영역을 참조하십시오. VPC security groups: Create new VPC security group을 선택합니다. 이렇게

aws.amazon.com

차근차근 따라합시다. 위의 링크에 잘 나와있어요 :)

대충 따라 하다가 이틀 날림

 

 

1. 데이터베이스 생성

방식 : 표준 생성

엔진 유형 : MySQL 선택

버전 : 8.0.17 선택

2. 설정

DB접속시 필요한 정보입니다. 자신에게 맞게 지정해주세요

DB 인스턴스 식별자 : 인스턴스 이름 설정

마스터 사용자 이름 : DB 계정 ID

마스터 암호 : 계정 암호

3. DB 인스턴스 크기, 스토리지, 가용성 및 내구성, 데이터베이스 인증

기본 설정으로 건드리지 않음

 

4. 연결(퍼블릭 엑세스 가능)

추가 연결 구성을 열고 퍼블릭 엑세스 가능 "예" 클릭

Workbench에서 연결하려면 퍼블릭 엑세스가 가능해야함. (실수한 부분)

5. 추가 구성

초기 데이터베이스 이름 지정 : 지정하지 않으면 인스턴스만 생성되고 데이터베이스는 생성되지 않습니다.

 

6. 데이터 베이스 생성

5분에서 30분정도 걸립니다.

 

7. 보안그룹 수정

VPN 보안 그룹을 다른 ip에서 접속가능하도록 열어줍니다.

처음 생성 시 모든 ip와 포트가 접근가능하도록 열려있지만 권장하지 않는 방식입니다.

개발 pc에서만 접속 가능하도록 변경하는 것을 권장

7-1. 연결&보안

VPN보안그룹 클릭

7-2. 인바운드 규칙 - Edit inbound rules

7-3. Add rule

Type : MYSQL/Aurora

Source : MyIP (자동으로 현재 ip 잡아줌)

7-4. save rules

즉시 반영 체크

 

 

연결 에러 시

1. 보안설정 확인 (접속하려는 ip가 인바운드 규칙에 있어야함)

 

2. 퍼블릭 엑세스 여부 확인 ( "Yes"여야 Workbench에서 접속 가능)

 

3. ID/PW 확인

   ID/PW는 생성 후 한번만 확인 가능

   잊어버렸을 경우 수정에서 pw변경

반응형