2014-11-26 2 views

답변

1

이 기능은 자동으로 수행되는 MySQL과 함께 제공되는 도구가 없습니다.

아래 예제는 test 데이터베이스를 출력하지만 다른 데이터는 건너 뜁니다.

awk 'BEGIN { do_print=1; } \ 
    /^CREATE DATABASE/ || /^USE/{ \ 
     if (match($0, "`test`")) { do_print=1; } 
     else { do_print=0; } } \ 
    { if (do_print) { print; } }' all_dbs.sql \ 
    | mysql -uuser -ppass 

또한 모든 테이블에 대한 개별 파일을 출력 mydumper를 사용하는 것을 고려하는 것 같아서, 그래서 당신이 원하는 사람을 복원하는 것은 쉽다. 더 멋진 문서 참조 : http://centminmod.com/mydumper.html