본문 바로가기
IT/DBMS 공통

mysql dump import/export

by 최고영회 2013. 12. 24.
728x90
반응형
SMALL
1. DB명으로 덤프 받기 
# /usr/local/mysql/bin/mysqldump –u 계정 –p db명 > 덤프파일명.sql 
 
2. 특정 테이블만 덤프 받기
# /usr/local/mysql/bin/mysqldump -u root -p db명 table명 > db명.table명.sql
 
3. 스키마 정보만 덤프 받기 
// 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    
 
4. 덤프 파일로 복원
# /usr/local/mysql/bin/mysql -u root -p DB명 < 덤프파일.sql
 
5. mysqldump 명령의 기본 사용법 
mysqldump [옵션] db명 [table명] > 백업파일 
mysqldump [옵션] –databases [옵션] db명1, db명2, …. > 백업파일 
mysqldump [옵션] –all-databases [옵션] > 백업파일

 
6. mysqldump 옵션
-A, –all-databases : 모든 DB를 덤프 
–add-locks : 덤프 전에 lock 덤프 후에 unlock 
–add-drop-table : 덤프 이후에 출력물의 앞에 drop table명령 추가 ( 복구할때 삭제하고 insert하겠죠? )
-B, –databases : 여러 DB를 동시에 덤프 할 때 사용 
-f, –force : 에러를 무시 
-h, –host : 지정한 호스트의 데이터를 덤프 
-t : data만 덤프 
-d : 데이터를 제외하고 스키마만 덤프 
-p : 사용자의 암호를 지정 
-P : 포트번호 지정 
-u : 사용자명 지정


728x90
반응형
LIST

'IT > DBMS 공통' 카테고리의 다른 글

mysql 내장 함수  (0) 2013.12.24
mysql subquery limit 사용하기  (0) 2013.12.24
MySql 계층적 조회 쿼리  (0) 2013.12.24
mysql 한글 깨짐 현상  (0) 2013.12.24
mssql top 다른 dbms 에서는?  (0) 2013.12.24