출처 - http://www.uhoon.co.kr/mysql/2875
* 백업 및 복구 할 경우
백업 : myslqdump -u DB계정명 -p 대상DB명 > backup.sql
ex) # ./mysqldump -u root -p backup > ./backup.sql
복구 : mysql -u DB계정명 -p 복구할DB명 < backup.sql
ex) # ./mysql -u root -p backup < ./backup.sql
* 특정 DB의 특정 테이블 하나만을 복구 및 백업 할 경우
백업 : myslqdump -u DB계정명 -p 대상DB명 테이블명 > backup.sql
ex) #./mysqldump -u root -p mysql user > backup.sql
복구 : mysql -u DB계정명 -p 복구할DB명 < backup.sql
ex) #./mysql -u root -p mysql < backup.sql
* 여러개의 데이터베이스 한번에 백업과 복구
백업 : mysqldump -u root -p --databases DB1 DB2 > 파일명
ex) # ./mysqldump -u root -p --databases mysql test > backup.sql
복구 : mysql -u root -p < 파일명
ex) # ./mysql -u -root -p < backup.sql
* 전체 데이타베이스 백업
백업 : ./mysqldump -u root -p --all-databases > backup.sql
복구 : mysql -u root -p < backup.sql
* 기존 테이블 삭제 후 백업된 파일로 복구를 위한 백업
: mysqldump문으로 데이타베이스 백업 시 각각의 create table문 앞에 drop table문을 삽입 됩니다.
: 해당 dump파일로 복구시 drop Table 구문이 들어있기 때문에 기존 데이터가 모두 삭제 됨에 주의.
백업 : ./mysqldump -u root -p --add-drop-table test > backup.sql
복구 : ./mysql -u root -p test < backup.sql
'Vita Contemplativa > 개발' 카테고리의 다른 글
[JSTL] 쿠키 값 이용 (0) | 2014.08.20 |
---|---|
[jQuery] 자바스크립트 trim을 jQuery $.trim() 으로 - 호환성보기에서 trim 시키기 (0) | 2014.07.31 |
Eclipse에 eXERD 플러그인 설치하여 MySQL DBMS 연동하기 (0) | 2014.07.17 |
[Javascript] Date객체로 날짜 차이 계산하기 (0) | 2014.07.10 |
인터넷 익스플로러 호환성보기 막는 메타태그 (0) | 2014.07.03 |