mshout77 계정 사용자가 있다고 할때...
swingme 라는 DB에 대해 작업을 하고 해당 디비에 board, news 의 TABLE이 있을 경우
DUMP 하는 방법
1. swingme 의 모든 테이블의 스키마 및 데이타를 모두 덤프 받으려 할 경우
$ mysqldump -u mshout77 -p swingme > backup.sql
2. swingme 의 모든 테이블의 스키마만 덤프받으려 할 경우
$ mysqldump -u mshout77 -p -d swingme > backup.sql
3. swingme 의 board 테이블의 스키마 및 데이타를 모두 덤프 받으려 할 경우
$ mysqldump -u mshout77 -p swingme board > swingme_board.sql
4. swingme 의 board 테이블의 스키마 및 데이타중 일부를 덤프 받으려 할 경우 ( no 가 board 의 필드명일 경우 )
$ mysqldump -u mshout77 -p swingme board -w 'no > 1 and no < 100' > swingme_board.sql
5. DB서버가 별도로 존재하는 경우(간혹 경로도 적어 주어야 하는 경우도 있다)
h localhost -h ip주소
$ mysqldump -h 100.101.102.2 -u mshout77 -p -d swingme > backup.sql
6. 1번에서 전체 테이블애 대한 dump 한것을 복구하는 방법
$ mysql -u mshout77 -p swingme < backup.sql
옵션설명 :
-u : 사용자명 입력
-p : 비밀번호 입력
-d : 데이타 덤프 안함
-w : WHERE 절 입력함 (단일 따옴표인것에 주의)
-h : 호스트 (Localhost 일경우 생략가능)
from... http://cafe.naver.com/swingme/1





