El comando integrado de MongoDB mongodump es una herramienta simple y eficiente para realizar copias de seguridad de un pequeño volumen de datos de MongoDB. Sin embargo, para un gran volumen de datos, requiere más tiempo que usar el cp comando introducido en Copia de seguridad de los datos de MongoDB.

Nota: Asegúrese de que el servicio de MongoDB se esté ejecutando cuando ejecute el mongodump mando.

Nota: Los datos volcados se pueden utilizar para restaurar datos en cualquier servidor. Si configuró un conjunto de réplicas de MongoDB para alta disponibilidad, solo necesita volcar los datos del nodo principal.

1.Inicie sesión en el servidor Linux donde está instalado MongoDB como raíz .

2.Abra un símbolo del sistema y ejecute el [raíz@localhost ~]# mkdir /etc/mongodb_databk comando para crear un directorio bajo el / Etc directorio para guardar los datos de la copia de seguridad.

3.Ejecute el mongodump --hostip>:Puerto> -unombre de usuario> -pla contraseña> --autenticaciónBase de datos
 <nombre de la base de datos> --authenticationMechanism SCRAM-SHA-256 --gzip --outruta de archivo> Comando para volcar los datos de MongoDB al /etc/mongodb_databk directorio.

Nota: Los <nombre de la base de datos> mencionado en el comando anterior debe ser Admin para NetBrain.

    Ejemplo:

[root@localhost ~]# mongodump --host 127.0.0.1:27017 -u mongodb -p mongodb --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-256 --gzip --out /etc/mongodb_databk

Consejo: Si SSL está habilitado, ejecute el mongodump --hostip>:Puerto> -unombre de usuario> -pla contraseña> -
autenticaciónBase de datosnombre de la base de datos> --ssl --sslAllowInvalidCertificates --authenticationMechanism
 SCRAM-SHA-256 --gzip --fueraruta de archivo> mando.

4.Verifique el resultado de la copia de seguridad.

1)Ejecute el CD /etc/mongodb_databk Comando para navegar a la /etc/mongodb_databk directorio.

2)Ejecute el ls-al comando bajo el mongodb_databk directorio para examinar los datos de la copia de seguridad.

Restauración de datos de MongoDB volcados

Restaure los datos volcados utilizando el mongorestore Comando proporcionado por MongoDB.

Nota: Asegúrese de que el servicio de MongoDB se esté ejecutando cuando ejecute el mongorestore mando.

Nota: Asegúrese de que otros servicios relevantes estén detenidos.

Para restaurar los datos de MongoDB volcados en el servidor de MongoDB, ejecute el mongorestore --hostip>:Puerto> -unombre de usuario> -pla contraseña> --autenticaciónBase de datosnombre de la base de datos> --authenticationMechanism
 SCRAM-SHA-256 --gzipruta de archivo> mando.

Nota: Los <nombre de la base de datos> mencionado en el comando anterior debe ser Admin para NetBrain.

Ejemplo:

[root@localhost ~]# mongorestore --host 127.0.0.1:27017 -u mongodb -p mongodb --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-256 --gzip /etc/mongodb_databk

Consejo: Si SSL está habilitado, ejecute el mongorestore --hostip>:Puerto> -unombre de usuario> -pla contraseña> --autenticaciónBase de datosnombre de la base de datos> --ssl --sslAllowInvalidCertificates --authenticationMechanism SCRAM-SHA-256 --gzipruta de archivo> mando.

Nota: Los <nombre de la base de datos> mencionado en el comando anterior debe ser Admin para NetBrain.