기존 DB 정보를 백업하여 복구하는 절차에 대하여 알아보도록 하자.

1. 우선 DB 접속 한다.
> use 데이터베이스명;

2. 특정 디렉토리 안에 백업하도록 하는 명령어
> SELECT * INTO OUTFILE '/tmp/filename.dat' FIELDS TERMINATED BY 0xff FROM 테이블명;
※ /tmp 라는 디렉토리에 해당파일명으로 특정 테이블 내용을 저장 하겠다는 명령어이며 파일명은 테이블명이랑 동일하게
사용하는게 안 헷갈리고 좋다.


여기까지 했으면 /tmp 디렉토리에 filename.dat 란 파일이 얌전하게 생성되어 있을 것이다.

자, 그럼  이제 백업한 파일을 새로운 DB 에 복구 해보자.

3. 사전 백업 받은 파일은 복구할 /tmp 디렉토리에 옮겨 놓은다음 DB에 접속~
> use 데이터베이스명;

4. 이제 복구를 해보자. 복구 명령어는 아래와 같다.
> LOAD DATA INFILE '/tmp/filename.dat' INTO TABLE 테이블명 FIELDS TERMINATED BY 0xff;

5. 복구를 했으니 제대로 Import 되었나 확인 해보자.
> select * from 테이블명;

복구한 데이터가 제대로 나오면 끝~

'할롬::컴터 > DB' 카테고리의 다른 글

[정보] DB 명령어 모음  (0) 2011.06.28
[Mysql] 크래쉬 된 DB 복구하자  (0) 2011.06.28