mongodb import backup meteor dump

mongodb - meteor: cómo puedo hacer una copia de seguridad de mi base de datos mongo



import backup (2)

Si necesita hacer una copia de seguridad de una base de datos meteorológica implementada en meteor.com siga estos pasos:

  1. Asegúrese de iniciar sesión en su cuenta de desarrollador de meteoros y generar un enlace de conexión temporal : $ cd yourapp $ meteor login $ meteor mongo yourapp.meteor.com --url

Obtendrás algo como:

mongodb://client-ID:[email protected]:27017/yourapp_meteor_com

Este enlace vence en 1 minuto, así que date prisa! :)

  1. Cree una copia de seguridad usando el comando 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

Esta copia de seguridad de toda la base de datos remota en un volcado / carpeta predeterminada. Voila!

  1. Si alguna vez necesita importar el DB al meteorito mongo DB , inicie un mongo shell: $ meteor mongo MongoDB shell version: 2.4.9 connecting to: 127.0.0.1:3001/meteor

y en otro terminal use el comando mongorestore

$ mongorestore --port 3001

¿Cómo puedo hacer una copia de seguridad de mi base de datos meteor mongo?

Si corro:

meteor mongo

el comando mongodump no funciona dentro de la mongoshell de meteoritos


Primero necesitas girar el meteorito.

Entonces si corres

meteor mongo

obtendrás un resultado como este:

Versión de shell MongoDB: 2.2.1

conectando a: 127.0.0.1:3001/meteor

Meteor db host está en 127.0.0.1 con un puerto de 3001. Salga de mongo shell y use mongodump desde su terminal.

mongodump -h 127.0.0.1 --port 3001 -d meteor

Los volcados se ubicarán debajo de la carpeta volcados en la carpeta donde ejecutó el comando anterior.

Puede importar su db de nuevo a meteoro con

mongorestore -h 127.0.0.1 --port 3001 -d meteor dump/meteor