brunch

You can make anything
by writing

- C.S.Lewis -

by Master Seo Jun 02. 2020

387. aurora, sql->mysql,aurora

목표

MS SQL DB를 백업 받자

mysql과  오로라 DB에 넣자.

조회해 확인하자



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


RDS  > Create Database > 표준작성 >  amazon aurora  

DB클러스터 식별자 : 

r2-aurora

topas

topas123

topas123


DB인스턴스 클래스  : 버스트 가능 클래스

db.t3.small


내구성, 다중 AZ  :  복제본 생성하지 않음



연결

r2-vpc

추가 연결구성

서브넷 그룹

공개 액세스  : no

vpc 보안그룹   기존

db sucurity  그룹 

default 그룹은 제거


추가구성

DB클러스터 식별자

r2-aurora

DB이름

r2-mysql

암호활성화 체크 제외

유지 관리 섹션  : 마이너 버전 자동 업그레이드 을 선택 취소

데이터 베이스 생성




<2>  Windows  EC2  연결


mstsc 원격 데스크톱 연결

컴퓨터


Administrator

연결  





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


1

Mysql 앤드포인트 확인

RDS > 데이터베이스 > mysql > 연결 및 보안 > 앤드폰인트  >   mysql.xxxxxxxxxxxxxxxxxxxxxxx


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


2

Aurora 앤드포인트 얻기

데이터페이스 > 오로라 > 연결 및 보안                               

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



3

Windows EC2  > Mysql work Bench  > mysql Connections >  Connection name

r2-Aurora

username 

topas

store in vault 

topas123

test connection



데이터 베이스 연결

설정 새로운 연결

Aurora

topas

topas123

test connection




<4>  sql 백업 받기


1

windows  EC2   >시작 > poweshell


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



2

sql 덤프파일을 mysql 로 보내기

mysql 워크 벤치 > mysql 연결

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

> 맨 아래 Start Import 

SCHEMAS 에서 새로고침 버튼 클릭 

 world 데이터베이스 확인



<5> 데이터 베이스 쿼리


mysql

쿼리1 탭

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

실행, 번개 표시







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


aurora연결


mysql과 동일한 단계


autora

쿼리1

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


감사합니다.

매거진의 이전글 386. AWS 기본 보안 점검

매거진 선택

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