AWS란 아마존에서 제공해주는 클라우드(cloud) 저장소를 뜻한다.
여태까지 1차 프로젝트를 진행하면서 내 local db에만 저장을 하다가 전 세계에서 가장 사용자가
많은 AWS에 DB생성 및 내 db 정보를 AWS DB에 저장하는 방법을 진행해보았다.
시작전에, 내가 현재 위치한, 혹은 그 db를 꺼내서 진행할 것 같은 나라의 장소를 오른쪽 상단에서 설정 후,
파라미터 그룹 생성 및 db 생성을 진행한다.
모든 설정을 마치고 생성을 하고 나면,
보안그룹에 인바운드 & 아웃바운드 설정이 생긴다.
인바운드 규칙에서 유형을 소스 유형을 "위치 무관"으로 설정할 경우,
어느 나라 어느 위치에서든 db의 '이름'과 'password'를 알면 db에 접속이 가능하다.
"mysql -h bt21.cgaunhnafdii.ap-northeast-2.rds.amazonaws.com -u root -p"
아래 사진의 엔드포인트를 연결.
"mysqldump -u root -p bt21 > bt21.sql"
그러면 아래와 같이 파일이 생성된다.
"mysql -h bt21.cgaunhnafdii.ap-northeast-2.rds.amazonaws.com -u root -p bt21 < bt21.sql"
위와 같이 RDS db에 dumping 완료.