티스토리 뷰

Computer/Databases

[Databases] MySQL 덤프/임포트

인생이글케쉬우냐 2013. 11. 11. 05:46

-- MySQL 덤프
$ mysqldump DB 테이블 -u계정 -p -q -d --default-character-set=euckr > 저장파일 위치/파일명

mysqldump 옵션
-A, --all-database : 모든 DB를 덤프
--add-locks : 덤프 전에 lock 덤프 후에 unlock
--add-drop-table : 덤프 이후에 출력물의 앞에 drop table 명령 추가(복구할 때 사용)
--skip-extended-insert : 데이터셋 하나당 insert문 하나로


-B, --database : 여러 DB를 통시에 덤프 할 때 사용
-f, --force : 에러무시
-h, --host : 지정한 호스트의 데이터를 덤프
-t : data만 덤프
-d : 데이터를 제외한 스키마만 덤프
-p : 사용자의 암호를 지정
-P : 포트번호 지정
-u : 사용자명 지정
-w, --where= : 조건
-c : 완벽한 insert문 생성


-- MySQL 임포트
$ mysql -u계정 -p DB < 저장파일 위치/파일명


출처 : http://dev.jpblog.co.kr/7

반응형