NOTICE

콘솔에서 DB 백업/복구

Date : 2006. 12. 20. 17:18 Category : Programming/SQL
백업
mysqldump -uID -pPassword DBname > fileName.sql

복구
mysql -uID -pPassword DBname < fileName.sql

파일은 루트에 저장된다.

특정 테이블만 백업할 경우는
mysqldump -uID -pPassword DBname TABLEname > fileName.sql


Structure는 빼고 Data만 덤프
mysqldump -uID -pPassword DBname --no-create-info > fileName.sql


A DB와 B DB의 칼럼이 한두 개가 다를 경우 아래와 같은 그지 같은 에러가 나온다.
ERROR 1136 at line 27496: Column count doesn't match value count at row 1
이럴 경우엔 아래와 같은 옵션을 주면 해결!
mysqldump -uID -pPassword DBname --complete-insert > fileName.sql