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 옵션으로 덤프 파일 생성하지 말고, 각 각 덤프 파일 생성하는것인듯.....


댓글 없음:

댓글 쓰기