brunch

라이킷 1 댓글 공유 작가의 글을 SNS에 공유해보세요

You can make anything
by writing

C.S.Lewis

153. Mysql RDS생성과 데이터베이스 연결하기

by Master Seo Sep 15. 2019

디폴트 네트워크에  Mysql 만들어 데이터베이스 연결해 보자.


<1> 디폴트 서브넷에 DB 설치

<2> DEV DB 삭제

<3> Production DB 삭제

<4> MySQL 클라이언트로 데이터베이스 연결하기




<1> 디폴트 서브넷에 DB 설치


1. 디폴트  네트워크  확인


디폴트 서브넷에 생성한다.


또는


DB서브넷은 2개 이상이어야 한다.


테스트로 Public Subnet을 만든다.

DB는 Public에 두면 안 된다. 

여기서는 DB를 잠시 테스트라 Public에 놓고 외부에서 접속되도록 한다.


브런치 글 이미지 1
브런치 글 이미지 2


브런치 글 이미지 3




2. 테스트 Aurora Mysql 만들자


개발로 만들자

admin

암호 입력

사양은 낮은거로 변경

AZ는 2a



1) 데이터베이스 만들기.


브런치 글 이미지 4



2)   RDS >  Standard Create  >  MySQL  >  Dev / Test 

브런치 글 이미지 5
브런치 글 이미지 6



3) 암호를 설정한다.

암호는 반드시 적어 놓는다.



4) 설치할 VPC를 선택한다.

해당 VPC에 반드시 2개 이상의 서브넷이 있어야 설치가 된다.


브런치 글 이미지 7



5)  Create database 


6) Mysql DB가 만들어지는데  10분을 걸린다.


7) 다음은 옵션 (선택)


브런치 글 이미지 8
브런치 글 이미지 9
브런치 글 이미지 10
브런치 글 이미지 11
브런치 글 이미지 12




<2> DEV DB 삭제



1

인스턴스 클릭 > 작업 > 삭제


브런치 글 이미지 13



2

방법

최종 스냅셧을 생성하시겠습니까?  체크 해지

인스턴스 삭제시 시스템 스냅샷  및 특정 시점으로 복구를 포함한 자동화된 백업을 더 이상 서용할수 없다는점을 인정합니다. - 체크

delete me 입력


브런치 글 이미지 14




<3> Production DB 삭제


Read 부터 지운다.

Read 인스턴스 클릭 > 작업 > 삭제 


2

클러스터에서 수정 눌러 삭제 방지 활성화 체크 해지한다.


브런치 글 이미지 15


삭제 방지 활성화 체크 해지 

계속

즉시 적용 선택

브런치 글 이미지 16


3

라이터 인스턴스 클릭  >  삭제한다.


브런치 글 이미지 17


4

방법

최종 스냅셧을 생성하시겠습니까?  체크 해지

인스턴스 삭제시 시스템 스냅샷  및 특정 시점으로 복구를 포함한 자동화된 백업을 더 이상 서용할수 없다는점을 인정합니다. - 체크

delete me 입력


주의: 인스턴스를 중지하면 삭제가 되지 않는다.  다시 사용 가능으로 해야 삭제가 가능하다.

다시 사용가능하도록 하는데 30분 정도 걸린다. 

중지하면 삭제하는데 시간이 걸리니, 꼭 사용가능에서 삭제하여 반납 하도록 하자.





<4> MySQL 클라이언트로 데이터베이스 연결하기


1. MySQL 클라이언트로 데이터베이스 연결하기



1) 리눅스 서버 1대 만들어,  접속해보자~



또는 


Windows에 클라이언트 설치해 접속해 보자.


1) MySQL 클라이언트 다운로드

https://dev.mysql.com/downloads/workbench/




브런치 글 이미지 18



2) No thanks, just start my download  클릭해서 다운로드한다.


브런치 글 이미지 19



3) Client Only로 설치한다. (20분 소요)


브런치 글 이미지 20



4) Mysql DB에 접속 가능하도록 Security-Group을 허용한다.

특정 IP에서만  3306 접속을 허용한다.

브런치 글 이미지 21



5) MySQL Connections 클릭하여  DB서버에 접속해본다.


브런치 글 이미지 22




6) Hostname 은  Mysql EndPoint를 확인해 입력한다.

Test Connection >  암호 입력 > 접속 

브런치 글 이미지 23
브런치 글 이미지 24




참고 

https://aws.amazon.com/ko/getting-started/hands-on/create-mariadb-db/



감사합니다.

매거진의 이전글 152. AWS Windows EC2생성과 접속하기

브런치 로그인

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari