Estoy usando mongodump, mongorestore para las copias de seguridad diarias y la restauración de la copia de seguridad. Tengo dos .bat
archivos:
En primer lugar, para copia de seguridad, donde se necesita simplemente especificar nombre de host de base de datos y la carpeta de copia de seguridad:
SET host=localhost:27020
SET dbNameToDump=MyDB
SET backupsFolder=Backups
mongodump.exe --host %host% --db %dbNameToDump%
SET date="%date:~10,4%-%date:~4,2%-%date:~7,2%.%time:~0,2%-%time:~3,2%"
cd %backupsFolder%
md %date%
xcopy /e ..\dump %date%
rmdir /s /q ..\dump
Por encima de bat crear carpeta con el nombre como esto 2011-03-31.11-17(yyyy-MM-dd.hh-ss)
en carpeta Copias de seguridad con las colecciones objeto de dumping de indicado base de datos. En Explorador de Archivos se ve así:
archivo segundo palo que utilizo para retore especificada descargó archivos (en este caso también es necesario especificar el nombre de la base de datos y la carpeta con los archivos objeto de dumping):
SET host=localhost:27020
SET dbNameToRestore=MyDB
SET restoreFolder=Restore
mongorestore.exe --host %host% --db %dbNameToRestore% %restoreFolder%
En Explorador de archivos:
En adicional, estoy usando horario de ventanas para au proceso de respaldo de tomate
La información de arriba de Hope será útil para otra persona.
Esto fue realmente útil. Necesitaba alguna funcionalidad adicional (copia de seguridad en un recurso compartido de red). https://gist.github.com/adamb0mb/7191353 – adamb0mb
¿cuántos datos crees que son seguros para el volcado? De acuerdo con el documento mongo, 'se recomienda un' pequeño conjunto de datos ', pero no sé cómo definir pequeño? – hakunami