2012-08-14 3 views
3

데이터베이스가 bash에 있는지 어떻게 확인합니까? 파일이 -e bash는 명령이있는 경우 당신은 확인할 수 있습니다데이터베이스가 존재하는지 확인

(siteName) mysite.com = mysite_com (dbName) 
+0

에서 백업 데이터를 사용할 수있는 mongodump 명령 봐 투표를 닫으시겠습니까? – Michelle

답변

5

:

나는 각 웹 사이트의 DB 이름이 자동 백업 스크립트를 만들 계획입니다. MongoDB는 각 데이터베이스에 대한 네임 스페이스 파일을 생성하므로 검색합니다. 데이터를 가정

if [ -e /data/db/$DBNAME.ns ]; then 
    `mongodump -d $DBNAME --out /backup/directory` 
fi 

같은 뭔가가/데이터 저장/DB

되세요 U했다 왜 몽고의 DB 인스턴스 http://www.mongodb.org/display/DOCS/Backups

+1

Upvoted! 백업 문서는 [here] (http://docs.mongodb.org/manual/administration/backups/)로 옮겨졌으며'mongodump'는 인덱스를 덤프하지 않는다는 것을 기억하십시오. 앞서 언급 한 다른 아이디어에 대한 광범위한 백업 문서를 읽으십시오. –

관련 문제