RadarURL
Skip to content
조회 수 10702 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. 덤프뜨기

$> mysqldump -u[사용자아이디] -p 데이터베이스명 [테이블명] > 저장될 파일명
예) mysqldump -ukamkami -p mydatabase > kamkami.pe.kr.sql

이렇게 하면 디비(mydatabase)를 몽땅 덤프를 뜨게된다.

테이블만 덤프를 뜨고 싶다면

예) mysqldump -ukamkami -p mydatabase member_table > kamkami.pe.kr.member_table.sql

이렇게 하면 테이블만 덤프를 뜰 수 있다.

2. 복구하기

덤프 파일을 가지고 복구를 하는 방법도 간단하다.
$> mysql -u[사용자아이디] -p [디비명] < 덤프파일명

예) mysql -ukamkami -p < kamkami.pe.kr.sql
예) mysql -ukamkami -p mydatabase < kamkami.pe.kr.member_table.sql

1.특정 db의 특정 table에서 원하는 값만 덤프받기

>> edu라는 디비에 a,b,c라는 테이블이 있다. 여기서 a라는 테이블에서 no가 7번이상이고 10번
이하인 값만 덤프를 받고자 한다. 어떻게 하겠는가?
여기서 사용되는 옵션은 -w 이다.그럼 위 질문의 sql문은 아래와 같다

mysqldump -u mysql_admin -p edu a -w’no=>7 and no=<10′ > edu_a_cond.sql

위와같이 하면 no가 7~10번까지가 덤프될것이다.
위에서 조건문은 -w 다음에 싱글쿼테이션으로 묶어준다. sql에서 사용하는 조건문이 다 될듯싶

다. 모두 테스트를 해보진 않았다.

2.디비 스키마(Schema)만 백업받기

>>초기에 작성해 놓은 테이블 스키마가 없을때 어떻게 하겠는가?
만약 하나의 테이블이라면 desc 해서 일일이 다 삽질을 하면 되것지만 만약 테이블이 100개라

면 ..크억…이럴때 사용하는 mysqldump옵션이 있습니다.
-d 입니다.

!.edu라는 디비의 모든 테이블 스키마를 백업받으려면

mysqldump -u mysql_admin -p -d edu > edu_db.sql

!.edu라는 디비의 a라는 테이블 스키마를 백업받으려면

mysqldump -u mysql_admin -p -d edu a> edu_a_table.sql

 

출처 : http://blog.dinux.kr/?p=263

?

  1. No Image 16Apr
    by 처누
    2004/04/16 by 처누
    Views 7326 

    mySQL에서 사용자와 권한

  2. No Image 06Jun
    by 처누
    2004/06/06 by 처누
    Views 7355 

    Mysql 기초-DB 설치, 관리자지정, 계정추가 등

  3. No Image 26Nov
    by JaeSoo
    2005/11/26 by JaeSoo
    Views 6892 

    MySql 테이블 검사 및 복구하기 [ myisamchk ]

  4. No Image 16Feb
    by JaeSoo
    2006/02/16 by JaeSoo
    Views 7859 

    mysql에서 사용자 계정 비밀번호 변경 방법

  5. No Image 25Jan
    by JaeSoo
    2010/01/25 by JaeSoo
    Views 7581 

    MySQL에서 테이블을 생성할때 MyISAM과 InnoDB 어느것을 선택하나요?

  6. No Image 05May
    by JaeSoo
    2010/05/05 by JaeSoo
    Views 8115 

    [Mysql] 범위 삭제 DELETE 쿼리

  7. No Image 30Apr
    by JaeSoo
    2011/04/30 by JaeSoo
    Views 8529 

    mysql 4.x 버전의 euc-kr(latin1) DB를 mysql 5.x 버전으로 이전 하는법

  8. No Image 08Jun
    by JaeSoo
    2011/06/08 by JaeSoo
    Views 10702 

    MySQL Dump뜨는 방법 및 복구 방법

  9. No Image 16Jun
    by JaeSoo
    2011/06/16 by JaeSoo
    Views 12686 

    fedora core4 mysql 서버설치 및 windows client로 접속

  10. No Image 16Jun
    by JaeSoo
    2011/06/16 by JaeSoo
    Views 10362 

    [Fedora 8] Mysql 5.0.67 설치

  11. No Image 16Sep
    by JaeSoo
    2011/09/16 by JaeSoo
    Views 9270 

    Mysql DB 손상됬을경우 점검 및 복구 명령

  12. No Image 15Nov
    by JaeSoo
    2011/11/15 by JaeSoo
    Views 7600 

    MySQL 재설치시 오류

  13. No Image 15Nov
    by JaeSoo
    2011/11/15 by JaeSoo
    Views 5561 

    MySQL Data file 위치

  14. No Image 15Nov
    by JaeSoo
    2011/11/15 by JaeSoo
    Views 5745 

    MySQL Plugin 'InnoDB' init function returned error.

  15. No Image 05Jun
    by JaeSoo
    2012/06/05 by JaeSoo
    Views 4627 

    mysqlcheck 유틸리티 사용법(analyze, optimize, repair)

  16. 윈도우환경에서 MySQL 설치하기

  17. No Image 13Mar
    by JaeSoo
    2013/03/13 by JaeSoo
    Views 1355 

    MySQL database 정보 import하기

  18. No Image 19Mar
    by JaeSoo
    2013/03/19 by JaeSoo
    Views 1617 

    MySQL 테이블 형태 변경하기 MyISAM -> InnoDB(또는 InnoDB -> MyISAM)

  19. No Image 19Mar
    by JaeSoo
    2013/03/19 by JaeSoo
    Views 6768 

    [MySQL] phpMyAdmin으로 MyISAM 테이블 형식을 InnoDB로 바꾸기

  20. 왜 MySQL 에서 InnoDB 를 써야하는가? InnoDB vs MyISAM 비교

Board Pagination Prev 1 2 Next
/ 2

PageViews   Today : 10105 Yesterday : 5037 Total : 21966157  /  Counter Status   Today : 9759 Yesterday : 4602 Total : 1192482

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소