다 생성이 되고 난후 ,
보안 그룹 규칙을 보시면
Inbound
와 Outbound
가 보이게 됩니다.
Inbound
규칙에는 제일 안전한게
내 지금 ip 주소만 풀어주는게 가장 좋다.
단 내가 장소를 옮길때마다 저 주소를 바꿔줘야한다는 단점이 있지만 보안상 가장 좋다.
하지만 그게 싫다 하시면 , 보안그룹에서
위치관으로 바꿔주시면 됩니다.
작업을 다 마쳤으면 본인의 terminal 로 가서 ,
mysql -h 엔드포인트 -u root -p
라고 입력을 하고 나서 비밀번호 입력을 하면 mysql 에 접속된것을 볼 수 있습니다.
지금의 데이터베이스는 내 local 에 있는 데이터베이스가 아니라 ,
aws rds 에 있는 데이터베이스이다 .
이대로 rds 에 데이터를 넣으면 되겠지만 , 내기존 local 에 있는 데이터를 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; 를 하고 데이터가 잘 들어갔는지 확인을 해보면
잘 들어간것을 확인 할 수 있다.