본문 바로가기

시스템/DB

mysql 테이블 복사(dump), 복원


mysql 데이터베이스 덤프 및 복원

#> mysqldump -u root -p --databases database-name > dump-file-name.sql

#> mysql -u root -p < dump-file-name.sql


--database 옵션은 데이터베이스 생성 쿼리를 포함한다. 만약 기존 데이터 베이스가 있으면 --databases (or -B) 옵션을 제외하고 dump 파일을 생성하면 된다. 만약 기존 db에 복원하기 위해서는 복원시 db 명을 입력한다.

#> mysql -u root -p database-name < dump-file-name.sql


특정 테이블만 덤프

#> mysqldump -u root -p database-name table-name > dump-file-name.sql


테이블 스키마만 덤프 : -d 옵션을 사용한다.

#> mysqldump -u root  -p -d database-name > dump-file-name.sql 


'시스템 > DB' 카테고리의 다른 글

H2 DB 기본 설정  (0) 2017.02.28
mysql 접근 ip 추가  (0) 2017.02.20
MySQL Slow Log  (0) 2017.02.13
mysql 클러스터 구성  (0) 2017.02.05