brunch

You can make anything
by writing

- C.S.Lewis -

by Master Seo May 28. 2020

370  rds 소개  , mysql 구축법

목표

DB를 구축해보자.

클릭 몇번으로  DB가 만들어 진다.


구성

웹서버------------  AWS RDS Mysql DB



<0> 선행 과제

공인IP 로 된  ec2 1대 필요

EC2에서 rds접속 예정

VPC가 2개의 서브넷을 가지고 있어야 RDS설치가 가능하다.



<1> rds 생성


rds  > create rds  > mysql   >  개발/테스트  >

seo-rds

사용자이름

topas

pass1111   (8자리 필요)

버스트 가능 클래스  (최소 사양으로 테스트)


availability & durability

 do not create a standby instance (대기 인스턴스를 생성하지 마십시오)


연결

vpc

공개 아님

보안 그룹

기존 VPC보안 그룹 제거


추가구성

초기 데이터베이스 이름

seo

자동백업 활성화 : 해제

강화된 모니터링 :해제

자동 미이너버전 업그레이드 : 해제

// 추가 구성은 여러 선택을 할수 있다.

여기서는 개발용이라 대충 구성한다.


생성

10분 소요


rds  > database > seo-rds >  endpoint확인



<2> ec2 연결



<3> Ec2에서 mysql 연결하기


1.

ec2 에서

mysql --user  topas  --password --host   <endpoint>  


mysql --user  topas  --password --host   seo-rds.cemo7iuvrsot.us-west-2.rds.amazonaws.com    

암호 입력

pass1111


혹,  접속이 안되면  보안그룹에서 3306 허용후 시도하라.



2.

테이블 생성과 데이터 입력.


CREATE TABLE  seo.staff (firstname text, lastname text, phone text);

INSERT INTO seo.staff VALUES ("John", "Smith", "555-1234");

INSERT INTO seo.staff VALUES ("Sarah", "Jones", "555-8866");


3.

조회

SELECT * FROM seo.staff WHERE firstname = "Sarah";





<4> 고려사항.

보안 그룹관리 필요

DB튜닝 필요

여러 옵션에 대해 정리 필요.



<5> 삭제

테스트후 DB삭제 필수


감사합니다.

매거진의 이전글 369  aws device farm 이란?

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari