MongoDB Backup Restore

Identificador: 11452
Autor: Ricardo Bocchi   segunda-feira, Dia 1 de maio de 2023, às 02:49:27 horas
Revisado Por:    quarta-feira, Dia 20 de maio de 2020, às 17:55:35 horas
Visualização: Todos

Pontos: 0   Acessos: 6757

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()