Backup do MongoDB diretamente para o Amazon S3 com o s3cmd

Publicado por Carlos Affonso Henriques. em 23/11/2021

[ Hits: 2.440 ]

 


Backup do MongoDB diretamente para o Amazon S3 com o s3cmd



Fazendo o dump:

mongodump -u 'SeuLogin' -p 'SuaPasswd' --authenticationDatabase admin --db=SeuDataBase --gzip --quiet --archive | s3cmd --multipart-chunk-size-mb=32 --storage-class=STANDARD_IA put - s3://SeuBucket/SeuDiretorio/SeuDatabase.gz

Para restaurar o backup:

s3cmd get s3://SeuBucket/SeuDiretorio/SeuDataBase.gz /SeuPathLocal

ou

s3cmd get s3://SeuBucket/SeuDiretorio/ --recursive /SeuPathLocal

e em seguida:

mongorestore -u 'SeuLogin' -p 'SuaPasswd' --db=SeuDataBase --authenticationDatabase admin --verbose --gzip --drop --archive=SeuDataBase.gz


Outras dicas deste autor

Backup de Configurações do MikroTik RouterOS

MariaDB escutando TCP/IP no Slackware

Criando uma imagem Docker a partir de uma máquina virtual

Obtendo o Dockerfile a partir de uma imagem

Compilando um novo kernel herdando as configurações do antigo

Leitura recomendada

Busca Reversa no Mongo Shell

Instalar MongoDB 4.4 no Debian 10 Buster

MongoDB Community Edition 4.2 no Debian 10 Buster

MongoDB - Erro "not authorized ... to execute command" [Resolvido]

MongoDB - adicionar um campo a todos os documentos de uma coleção

  

Comentários
[1] Comentário enviado por maurixnovatrento em 26/11/2021 - 22:55h


show...

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts