brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 02. 2020

387. Aurora 시작하기, Aurora로 이전하기

실습



<0>  EC2 ------------ Aurora  구성

<1>  오로라 인스턴스 생성

<2>  Windows  EC2  연결

<3>  RDS  앤드포인터 확인과 연결

<4>  sql 백업 받기

<5>  데이터 베이스 쿼리하기



목표

오로라 인스턴스 생성

MS SQL DB를 백업 받자

mysql과  오로라 DB에 넣자.

조회해 확인하자



<0>  EC2 ------------ Aurora  구성



<1>  오로라 인스턴스 생성


1

RDS  > 데이터 베이스 생성 >  표준 생성 >  Amazon Aurora  >  

Mysql과 호환되는  Amazon Aurora   >  개발/ 테스트 

DB클러스터 식별자 >

aurora

계정 > master

암호 > master123

master123

DB인스턴스 크기 > 버스트 가능 클래스  db.t2.small

가용성 및 내부성  >  복제본 생성하지 않음

seo-vpc



2

추가 연결구성  >  서브넷 그룹 >   db-sg

퍼블릭 엑세스 가능 > 아니오 

vpc 보안그룹   >  보안 그룹 변경 , default 그룹은 제거

데이터베이스 포트 : 3306



3

추가 구성

초기 데이타베이스 이름

mydb

DB클러스터 파라미터 그룹

DB 파라미터 그룹 



4

암호화 활성화  체크 해지함 ( test라 해지함)


5

Enhanced모니터링 활성화 제거 


6

로그 보내기


7

유지관리

마이너 버전 자동 업그레이드 사용 체크 해지 


8

> 데이터 베이스 생성 


9

오로라는 3개의 엔진이 생긴다.

리전

읽기

읽기



// mysql 은 1개의 엔진이 생긴다. 



10

오로라  앤드포인트 확인

데이터베이스 > mysql > 연결 및 보안 > 앤드포인트  > 

mysql.c2xp5mub2orj.us-east-1.rds.amazonaws.com






<2>  EC2  연결


1

Windows EC2  연결


2

mstsc 

원격 데스크톱 연결

Administrator

연결  

Aurora 앤드포인트 확인


3

Windows 의 경우 mysql 워크 밴치로 테스트 한다.


Mysql WorkBench 실행

Windows  >   시작  > Mysql work Bench  > mysql Connections >  Connection name

Aurora

username   > master

암호 store in vault   > master 123

test connection




5

리눅스의 경우는   mysql 클라이언트로 테스트 한다.


6

yum install mysql -y


7

db  보안그룹에서 3306 포트 허용하라.


8

mysql --user  master  --password --host   seo-aurora-rds.cluster-cemo7iuvrsot.us-west-2.rds.amazonaws.com


9

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

INSERT INTO seodb1.staff VALUES ("tae", "seo", "010-2222-2222");

INSERT INTO seodb1.staff VALUES ("S", "kim", "010-6666-2222");


10

SELECT * FROM seodb1.staff WHERE firstname = "tae";




<4>  sql 백업 받기


1

windows   > 시작 > powershell


Invoke-WebRequest https://s3-us-west-2.amazonaws.com/aws-tc-largeobjects/SPLs/sharedDatabases/world.sql -OutFile c:\\Users\\Administrator\\Desktop\\world.sql

=> 바탕 화면에  world.sql  파일이 생긴다.



2

sql 덤프파일을 mysql 로 보내기


Windows 에서

 workbench   프로그램 실행  > mysql 연결 

관리 > 데이터 가져오기 / 복원 >  자체 포함 파일에서 가져오기(Self contained file) > ** > 바탕화면 > 가져오기

> 맨 아래 Start Import 

SCHEMAS 에서 새로고침 버튼 클릭 

 world 데이터베이스 확인



<5>  데이터 베이스 쿼리하기


1

mysql


쿼리1 탭

select * from world.city where Population > 10000 Order by CountryCode;
  

실행, 번개 표시




2

덤프 파일을 Aurora 데이터 베이스로  보내기


3

aurora연결


4

mysql과 동일한 단계


5

autora

쿼리1

select * from world.city where Population > 10000 Order by CountryCode;




감사합니다.

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