티스토리 뷰
728x90
mysqldump로 Export(백업)하고 Dump 파일 Import(복원)하기
MySQL에서 mysqldump로 데이터를 Export(덤프/백업) 한 뒤, 생성된 dump 파일을 mysql 명령으로 Import(복원) 하는 방법을 정리합니다.
1) Export 하기 (mysqldump)
데이터베이스 전체를 추출하는 경우
mysqldump guestdb > guestdb.sql
특정 테이블만 추출하는 경우
mysqldump guestdb guestTbl > guestTbl.sql
특정 테이블 덤프에 DROP TABLE 구문을 포함하고 싶은 경우
복원 시 기존 테이블이 있으면 먼저 삭제하고 다시 생성하도록 DROP TABLE 구문이 포함됩니다.
mysqldump -u username -p --add-drop-table guestdb guestTbl > guestTbl.sql
Enter password: ********
2) Import 하기 (mysql)
데이터베이스 전체를 추출한 dump 파일을 복원하는 경우
mysql -u username -p < guestdb.sql
특정 데이터베이스에 테이블 dump 파일을 복원하는 경우
mysql -u username -p --database=guestdb < guestTbl.sql
댓글