Para exportar una base de datos MongoDB lo primero que debemos hacer es acceder por SSH a nuestro hosting.
Una vez conectados por SSH, debemos generar una copia de seguridad de nuestra base de datos MongoDB, utilizando la herramienta mongodump, que está incluida en MongoDB Database Tools.
Te indicamos paso a paso como puedes descargar esta herramienta y generar la copia.
- Descarga y descomprime las herramientas que nos permiten hacer mongodump, para ello ejecuta los siguientes comandos en el terminal de SSH:
wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-debian10-x86_64-99.0.0.tgz
tar zxvf mongodb-database-tools-debian10-x86_64-99.0.0.tgz - Ejecuta mongodump sustituyendo los valores entre <> por los datos de tu base de datos:
./mongodb-database-tools-debian10-x86_64-99.0.0/bin/mongodump
-h <servidor_mongodb>
-u <usuario>
--authenticationDatabase <base_datos_auth>
-d <base_datos_a_exportar>
--out <carpeta_salida> - Después de ejecutar este comando nos pedirá la contraseña de la base de datos y pondrá la copia en el directorio de salida indicado. Con esto ya estaría finalizado el proceso, puedes acceder esta copia en cualquier momento por FTP.
Te indicamos adicionalmente un ejemplo de comando completo para exportar una base de datos MongoDB con la siguiente información:
Usuario: usuarioejemplo
Base de datos: mimongodb
Servidor MongoDB: mngdb01.dinaserver.com
./mongodb-database-tools-debian10-x86_64-99.0.0/bin/mongodump -h mngdb01.dinaserver.com -u usuarioejemplo --authenticationDatabase mimongodb -d mimongodb --out carpetadumpmongo/




