시스템/DB
mysql 테이블 복사(dump), 복원
chance
2017. 4. 20. 12:15
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