1. DB 서버를 이전 혹은 백업을 위해 Dump가 필요하다.
방법은 간단하다.
2. DB명으로 덤프 받기
# /usr/local/mysql/bin/mysqldump –u 계정 –p DB명 > 생성덤프파일명.sql
- 생성덤프파일명으로 파일이 생성되었다면 성공!
3. 특정 테이블만 덤프 받기
# /usr/local/mysql/bin/mysqldump -u root -p db명 table명 > db명.table명.sql
4. 스키마 정보만 덤프 받기
// DB명 안에 모든 schema # /usr/local/mysql/mysqldump -u root -p -d db명 > db명_schema.sql // DB명 안에 모든 특정 table schema # /usr/local/mysql/mysqldump -u root -p -d db명 table명 > db명_table명_schema.sql
5. 받은 덤프 파일로 복원 할 때에는?
# /usr/local/mysql/bin/mysql -u root -p DB명 < 덤프파일.sql
6. mysqldump 명령의 기본 사용법을 정리해 보면
mysqldump [옵션] db명 [table명] > 백업파일 |
7. mysqldump 기타 옵션들
-A, –all-databases : 모든 DB를 덤프 |