본문 바로가기
Coding/Etc

MySQL 데이터베이스 덤프(Dump) 및 복구 방법

by Hide­ 2017. 4. 12.
반응형

MySQL 데이터베이스 덤프(Dump) 및 복구하는 방법에 대해 기술한다.

mysqldump 를 이용할건데 맥에는 기본적으로 깔려있다.


mysqldump -u[사용자아이디] -p 데이터베이스명 > 저장될 파일명


위 명령어를 입력하면 원하는 데이터베이스를 통째로 덤프떠준다.


mysqldump -u[사용자아이디] -p 데이터베이스명 테이블명 > 저장될 파일명


위와 같이 입력하면 원하는 테이블만 덤프를 뜰 수 있다.

다음으로 덤프뜬 파일을 이용하여 데이터베이스를 복구하는 방법이다.


mysql -u[사용자아이디] -p [디비명] < 덤프파일명 


여기에서 한가지 주의할점이 있는데 덤프뜨기전 데이터베이스 명이 test라고 가정한다면

복구할 데이터베이스에서 미리 test라는 데이터베이스를 생성해줘야 한다는 점이다.