How can I make a backup of my meteor mongo database?
If I run:
meteor mongo
the mongodump command does not work inside the meteor mongoshell
How can I make a backup of my meteor mongo database?
If I run:
meteor mongo
the mongodump command does not work inside the meteor mongoshell
First you need to spin up meteor.
Then if you run
you will get an output something like this:
Meteor db host is at 127.0.0.1 with a port of 3001. Exit the mongo shell and use mongodump from your terminal.
Dumps will be located under the dumps folder in the folder you executed the above command.
You can import your db back to meteor with
If you need to backup a meteor application DB deployed to meteor.com follow these steps:
$ cd yourapp $ meteor login $ meteor mongo yourapp.meteor.com --url
You'll get something like:
This link expires in 1 minute, so hurry up! :)
Create a backup using mongodump command (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
This backup the entire remote database into a default dump/ folder. Voila!
$ meteor mongo MongoDB shell version: 2.4.9 connecting to: 127.0.0.1:3001/meteor
and in another terminal use
mongorestore
command$ mongorestore --port 3001