유성: 내 몽고 데이터베이스를 백업하려면 어떻게 해야 합니까?
유성 몽고 데이터베이스를 백업하려면 어떻게 해야 합니까?
실행할 경우:
meteor mongo
mongodump 명령이 유성 몽고셸 내부에서 작동하지 않습니다.
먼저 유성을 회전시켜야 합니다.
그럼 당신이 도망가면,
meteor mongo
다음과 같은 출력을 얻을 수 있습니다.
MongoDB 셸 버전: 2.2.1
연결 대상: 127.0.0.1:3001/4000
Meteor db 호스트는 127.0.0.1에 있으며 포트는 3001입니다.몽고 쉘을 종료하고 터미널에서 몽고 덤프를 사용합니다.
mongodump -h 127.0.0.1 --port 3001 -d meteor
덤프는 위의 명령을 실행한 폴더의 덤프 폴더 아래에 있습니다.
다음을 사용하여 db를 유성으로 다시 가져올 수 있습니다.
mongorestore -h 127.0.0.1 --port 3001 -d meteor dump/meteor
meteor.com 에 배포된 유성 응용프로그램 DB를 백업해야 하는 경우 다음 단계를 수행합니다.
- 유성 개발 계정에 로그인하여 임시 연결 링크를 생성해야 합니다.
$ cd yourapp $ meteor login $ meteor mongo yourapp.meteor.com --url
다음과 같은 것을 얻을 수 있습니다.
mongodb://client-ID:password-3be8-f6c5-50a9-password@production-db-b1.meteor.io:27017/yourapp_meteor_com
이 링크는 1분 후에 만료되니 서둘러요! :)
mongodump 명령(http://docs.mongodb.org/manual/tutorial/backup-with-mongodump/ #backup-from-non-local)을 사용하여 백업을 생성합니다.
$ mongodump -h production-db-b1.meteor.io --port 27017 --username client-ID --password password-3be8-f6c5-50a9-password -d yourapp_meteor_com
이렇게 하면 원격 데이터베이스 전체가 기본 덤프/폴더로 백업됩니다.Voila!
- db를 로컬 meteor mongo DB로 가져와야 하는 경우 mongo 셸을 시작합니다.
$ meteor mongo MongoDB shell version: 2.4.9 connecting to: 127.0.0.1:3001/meteor
그리고 다른 최종 용도에서는.mongorestore
지휘권
$ mongorestore --port 3001
언급URL : https://stackoverflow.com/questions/16816860/meteor-how-can-i-backup-my-mongo-database
'programing' 카테고리의 다른 글
EPF Composer 1.5에서 분야를 삭제하려면 어떻게 해야 합니까? (0) | 2023.05.02 |
---|---|
WPF의 ListView와 DataGrid의 차이점은 무엇입니까? (0) | 2023.05.02 |
VS 2015 SDK를 추가한 후 Azure Storage Emulator가 실패함 (0) | 2023.05.02 |
라이브러리가 로드되지 않음: /usr/local/opt/readline/lib/libreadline.6.2.dylib (0) | 2023.05.02 |
psql을 사용할 때 postgres에서 스키마를 선택하는 방법은 무엇입니까? (0) | 2023.05.02 |