Posted on: February 05, 2021 08:53 PM
Posted by: Renato
Views: 929
# Como fazer backup do banco de dados do Mongo no Docker com Mongodump e Mongorestore
## criar backup
## Digite este comando novamente e pressione Enter.
`mongodump –-out /data_con/`
## copiar para dentro docker
docker cp mymongodb:/data_con/ mybackup/
## copiar backup para docker
docker cp /home/renato/Downloads/x-sensors/banco/rtp ff29ae0d5fa8:/
Restaurar backup dentro do mongodb
```sh
su
mongorestore --db rtp rtp/
```
## linhas finais do resultado
2021-02-05T19:06:48.167+0000 finished restoring rtp.assets (6849 documents, 0 failures)
2021-02-05T19:06:48.167+0000 7305 document(s) restored successfully. 0 document(s) failed to restore.
> Precisei hoje fazer uma restauração, e apanhei um pouco, por isso estou passando conhecimento para frente.
Precisei criar um mongoDB com autenticação, entao aqui abaixo vou adicionar como fiz para restaurar: Data: 04/03/2021
`mongorestore --username root --password root --authenticationDatabase admin --db rtp rtp/`
- https://medium.com/faun/how-to-backup-docker-containered-mongo-db-with-mongodump-and-mongorestore-b4eb1c0e7308
Donate to Site
Renato
Developer
-
Renato Lucena - há 3 anos
Novamente precisei, e esqueci de consultar aqui. mongo admin -u root -p root mongorestore -u root --authenticationDatabase admin --db rtp_new mongo