Fondo Servidores

Portal de Ayuda

¿Cómo exportar una base de datos de MongoDB?

Escrito en

Estás en Inicio > Hosting > Bases de Datos > ¿Cómo exportar una base de datos de MongoDB?

¿Cómo exportar una base de datos de MongoDB?

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.

  1. 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

  2. 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>

  3. 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/

 

 

 

Vídeos relacionados

Webinar | Cómo escoger un hosting para tu proyecto web

Webinar | Cómo escoger un hosting para tu proyecto web

Tanto si vendes productos o servicios como si tienes un blog o un sitio de noticias, elegir un buen hosting para tu web es …

Webinar | Introducción a la Optimización en WordPress (WPO)

Webinar | Introducción a la Optimización en WordPress (WPO)

Mantener tu web en WordPress rápida y segura ha de ser una de tus prioridades online. Aquí te explicamos algunas de las …

Tutoriales de Ayuda. Panel Dinahosting | ¿Cómo sé si un correo se ha enviado correctamente?

Tutoriales de Ayuda. Panel Dinahosting | ¿Cómo sé si un correo se ha enviado correctamente?

Comprueba si un envío de correo se ha efectuado correctamente desde tu Panel de Control de dinahosting, accediendo al menú …

Skip to content