mysql> mysqldump -uroot -p --default-character-set=utf8 디비명 > 백업파일명

              ==> dump 받을때 언어셋팅을 utf8로 받는다. 서버 이전시 꼭 확인해서 받으면 제설치시 편함.

 

mysql > mysqldump -uroot -p --add-drop-table 디비명 > 백업파일명(000.sql)

               ==> dump 받은 파일을 넣을때 기존에 table명이 동일하면 삭제 후 넣게끔함.

 

-A, --all-databases : 모든 DB를 덤프
--add-locks : 덤프 전에 lock 덤프 후에 unlock
--add-drop-table : 덤프이후에 출력물의 앞에 drop table명령 추가 복구할 때 사용키 위해서
-B, --databases : 여러 DB를 동시에 덤프 할 때 사용
-f, --force : 에러를 무시
-h, --host : 지정한 호스트의 데이터를 덤프
-t, --no-create-info : 데이터만 덤프
-d, --no-data : 데이터를 제외하고 스키마만 덤프
-p : 사용자의 암호를 지정
-P : 포트번호 지정
-u : 사용자명 지정

--default-character-set : 언어셋팅 변경(euckr,utf8,cpc860....)