4 MINDS

4MINDS Gestão de Conhecimento

MongoDB Backup Restore


Nesse post vou mostrar como realizar a manutenção ou simplesmente um backup/restore usando o banco de dados MongoDB

Nome do banco: mobilemind

Backup
$ mkdir dump
$ mongodump --authenticationDatabase admin --db mobilemind --username user --password 123 --out dump/mobilemind
Restore
$ mongorestore --authenticationDatabase admin --db mobilemind --username user --password 123  dump/mobilemind

Caso queira realizar uma manutenção no banco, fazendo primeiro um backup e depois um restore é recomendado parar o banco e subir em outra porta, caso exista
algum sistema acessando o banco concorrentemente

Parando o banco

$ mongo
$ user admin
$ db.auth('user','123')
$ db.shutdonwServer()