개발에 필요한 기초 지식

AWS RDS에 dump 파일 적용시키기

Bruno-Jang 2022. 4. 25. 16:48

 

RDS에 dump 뜬 파일을 적용하던 과정에서 헷갈리던 부분들을 정리하고자 글을 씁니다.

이 글에서는 dump 뜨는 방법, 로컬에서 RDS 접속 방법, RDS에 dump 파일 적용 방법에 대해 알아보겠습니다.

 

 

< DB이름 확인하는 방법 (CLI) >

mysql -u root -p
# 이후 비밀번호 입력 후 mysql 접속

show databases;
# 그러면 DB 목록이 뜬다.

 

< 로컬에서 dump 뜨기 (CLI) >

mysqldump -u root -p DB이름 > 원하는 파일명.sql

# 예시 : mysqldump -u root -p onboarding > onboarding.sql

문제 없이 진행되었다면 현재 위치에 해당 sql 파일 생성된다.

 

< AWD RDS 접속하여 DB 생성 및 dump 파일 적용 >

# 로컬 터미널에서 RDS 접속
mysql -h {RDS의 엔드포인트} -u root -p 

# RDS 비밀번호 입력 후 접속

# RDS에서 DB 생성
create database {DB명};

# 성공적으로 생성된것 확인했다면 새로 터미널 열어서 아래의 명령어 입력
mysql -h {RDS의 엔드포인트} -u {RDS 계정이름} -p {위에서 생성한 DB명} < {파일명}.sql

# 예시 : mysql -h RDS의 엔드포인트 -u root -p onboarding < onboarding.sql

# 이후 RDS에서 해당 DB에 데이터가 잘 들어갔는지 확인하면 끝!