aws ec2 ( Django ) - 3

BackEnd_Ash.log·2020년 5월 11일
0

aws

목록 보기
2/5

보안 그룹 규칙

다 생성이 되고 난후 ,
보안 그룹 규칙을 보시면
InboundOutbound 가 보이게 됩니다.

Inbound 규칙에는 제일 안전한게
내 지금 ip 주소만 풀어주는게 가장 좋다.
단 내가 장소를 옮길때마다 저 주소를 바꿔줘야한다는 단점이 있지만 보안상 가장 좋다.

하지만 그게 싫다 하시면 , 보안그룹에서

위치관으로 바꿔주시면 됩니다.

작업을 다 마쳤으면 본인의 terminal 로 가서 ,

mysql -h 엔드포인트 -u root -p

라고 입력을 하고 나서 비밀번호 입력을 하면 mysql 에 접속된것을 볼 수 있습니다.

지금의 데이터베이스는 내 local 에 있는 데이터베이스가 아니라 ,
aws rds 에 있는 데이터베이스이다 .

이대로 rds 에 데이터를 넣으면 되겠지만 , 내기존 local 에 있는 데이터를 dump 해서 넣으면 된다.

dump

덤프 만들기

mysqldump -u root -p covid > covid_dump.sql

로 해서 covid_dump.sql 이 정상적으로 생겼는지 확인을 한다 .

정상적으로 생겼으면 이제 내 aws rds 에 이관을 할려고 하면
그래도 데이터베이스 생성을 해줘야한다.

mysql -h 엔드포인트 이름 -u root -p

으로 접속을 해준다.

create database 데이터베이스이름 character set utf8mb4 collate utf8mb4_general_ci;
( 데이터 베이스가 생성이 되어있으면 안해도 됨 )

그리고

덤프 밀어넣기

mysql -h 엔드포인트 -u root -p 데이터베이스이름 < 이름.sql

를해주면 된다
covid 는 mysql 안에 있는 데이터베이스라고 생각하면 된다

다시 aws rds 에 있는 데이터베이스에 들어가본다.
show databases; 를 하고 데이터가 잘 들어갔는지 확인을 해보면
잘 들어간것을 확인 할 수 있다.

profile
꾸준함이란 ... ?

0개의 댓글