Nas Issue

MySQL dump / import, 디비 덤프 및 임포트 하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

MySQL dump / import. 디비 덤프 및 임포트 하기 

  

1. Dump

- 전체 스키마 dump

$> mysqldump -u[사용자아이디] -p[패스워드] 데이터베이스명 > 경로 및 저장될 파일명.sql

// ex) mysqldump -uroot -p1234 testdb > /root/backup/testdb.sql

 

- 특정 테이블 dump 

$> mysqldump -u[사용자아이디] -p[패스워드] 데이터베이스명 테이블명 > 경로 및 저장될 파일명.sql

// ex) mysqldump -uroot -p1234 testdb testtb > /root/backup/testdb_testtb.sql

  


2. Import

- 전체 스키마 Import 

*이때 testdb라는 데이터베이스 스키마는 미리 생성해놓아야한다. 

CREATE DATABASE testdb;

그리고 생성된 스키마로 덤프파일을 import 받는다.

(명령어는 덤프 뜰때와 같지만 꺽쇠의 방향이 다름) 

$> mysql -u[사용자아이디] -p[패스워드] 데이터베이스명 < 경로 및 덤프 파일명.sql

// ex) mysql -uroot -p1234 testdb < /root/backup/testdb.sql

 

- 특정 테이블 Import 

(꺽쇠의 방향과 옵션이 살짝 다름. -[DB명]=[테이블명] ) 

$> mysql -u[사용자아이디] -p[패스워드] -데이터베이스명=테이블명 < 경로 및 저장될 파일명.sql

// ex) mysql -uroot -p1234 -testdb=testtb < /root/backup/testdb_testtb.sql

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 7 / 1 페이지

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0