데이터를 백업하거나, 동료 개발자의 db 데이터를 받아올 때 사용한다.
- linux에서 아래의 명령어 실행
mysqldump -u root -p mysql스키마(데이터베이스)이름 > 생성할파일명.sql
- 끝
sql 덤프파일은 pwd 찍은 현재 위치에서 생성된다.
덤프한 파일을 받아왔다면 manage.py가 위치한 곳에 넣는다.
1.mysql 들어가기
mysql -u root -p
2.새로운 database 생성
create database 데이터베이스이름
3.mysql 에서 리눅스로 나오기
exit
4.명령어 실행
mysql -u root -p 방금만든DB이름 < 생성한덤프파일.sql
.output ./dump.txt
빈 덤프 파일을 만든다.
. dump
파일에 데이터 저장 완료.
.output stdout
덤프 파일로부터 데이터를 받아올 수 있다.