2011년 12월 26일 월요일

msyql 전체 덤프 파일에서 특정 table 복구하기

mysqldump --all-databases 로 덤프 파일을 생성 했을때...

특정 table 만 복구하려면 어떻게 해야 할까...?

방법은.. 수동으로 덤프 파일에서 복구할 table 정보를 확인 후 복구 할 수 밖에 없는듯?

cat mysqldump.sql | grep `table_name` > table_name.txt

이후 table_name.txt 확인 후 table schema or data 로 복구를 시도한다.

가장 좋은 방법은

--all-databases 옵션으로 덤프 파일 생성하지 말고, 각 각 덤프 파일 생성하는것인듯.....


2011년 12월 20일 화요일

tar 간단 사용법

압축 하기

tar czvf [압축파일저장경로/저장파일명.tar.gz] [압축대상]

ex.) tar czvf ~guest/public_html/test.tar.gz ./*
; 현재 경로의 모든 파일(*)을 guest 계정의 public_html 폴더에 압축해서 저장한다.

압축 풀기

tar xzvf [압축파일명.tar.gz]

ex.) tar xzvf test.tar.gz
;위에서 압축한 파일을 해제합니다.


옵션 간단 설명

c : 압축
z : gzip 사용.
v : 과정을 보여줌
f : tar file은 반드시 적어야 함
p : 퍼미션과 소유권을 동일하게 압축함
x : 해제

이외에 옵션이 더 있지만 위에것만 알아도 됨. 끝.