[MYSQL/SQlite]dump: 데이터 백업

박민하·2022년 7월 8일
0

DATABASE

목록 보기
10/13

  데이터를 백업하거나, 동료 개발자의 db 데이터를 받아올 때 사용한다.

MySQL

✔ MySQL 덤프하는 방법

  1. linux에서 아래의 명령어 실행
    mysqldump -u root -p mysql스키마(데이터베이스)이름 > 생성할파일명.sql

  2. sql 덤프파일은 pwd 찍은 현재 위치에서 생성된다.

  덤프한 파일을 받아왔다면 manage.py가 위치한 곳에 넣는다.

✔ 덤프파일을 MySQL에 적용시키는 방법

1.mysql 들어가기
mysql -u root -p
2.새로운 database 생성
create database 데이터베이스이름
3.mysql 에서 리눅스로 나오기
exit
4.명령어 실행
mysql -u root -p 방금만든DB이름 < 생성한덤프파일.sql

SQLite

✔ SQLite 덤프하는 방법

.output ./dump.txt

  빈 덤프 파일을 만든다.

. dump

  파일에 데이터 저장 완료.

✔ 덤프파일을 SQLite에 적용시키는 방법

.output stdout

  덤프 파일로부터 데이터를 받아올 수 있다.

profile
backend developer 🐌

0개의 댓글