2016년 6월 3일 금요일

MySQL 덤프 / 임포트

 MySQL 덤프 / 임포트
1. dump
1.1 전체 dump
$>mysqldump -u [사용자아이디] -p 데이타베이스명 > 저장될 파일명.sql
  예) mysqldump -uroot -p data > data.sql

1.2 테이블만 dump
$>mysqldump -u [사용자아이디] -p 데이타베이스명 테이블명  > 저장될 파일명.sql
 예) mysqldump -u root -p data member > data_User.sql


2. 복구하기 (Import)
$> mysql -u[사용자아이디] -p 데이타베이스명 < 덤프파일명.sql
 예) mysql -u root -p data < data.sql
 예) mysql -u root -p data User_info < data_User.sql

3. 특정db의 특정 table에서 원하는 값만 덤프 받기
User라는 DB에 a,b,c라는 테이블이 있다. 여기서 b라는 테이블에서 no가 4번이상이고 7번 이하인 값만 덤프 받기
사용되는 옵션 -w
 예) mysqldump -u root -p User b-w'no =>4 and no=< 7' > edu_a_cond.sql

4. Database 스키마만 백업 받기
data라는 DB의 모든 테이블 스키마를 백업 받기
 예) mysqldump -u root -p -d data > data_db.sql
data라는 DB의 a라는 테이블 스키마를 백업 받기
 예) mysqldump -u root -p data a > data_a_table.sql

댓글 없음:

댓글 쓰기

열심히 씻을수록 피부가 더 망가지는 이유, 그리고 회복하는 방법

  열심히 씻을수록 피부가 더 망가지는 이유, 그리고 회복하는 방법 혹시 매일 클렌징 오일을 5분 이상 박박 문지르고 계신가요? 거기에 클렌징폼까지 더해 이중세안을 하고, 비누로도 한 번 더 씻고 계실 수도 있어요. 본인은 깨끗하게 관리하고 있다고 생...