English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste capítulo, veremos como criar backups no MongoDB.
Para criar backups de banco de dados no MongoDB, deve-se usar o comando mongodump. Este comando transferirá todos os dados do servidor para o diretório dump. Existem muitos opções disponíveis para limitar a quantidade de dados ou criar backups de servidores remotos.
mongodump
A sintaxe básica do comando é a seguinte-
>mongodump
Inicie seu servidor mongod. Supondo que seu servidor mongod esteja no host local e na porta27017Para executar, abra o prompt de comando e navegue até o diretório bin da instância mongodb, em seguida, digite o comandomongodump
O conjunto mycol possui os seguintes dados.
>mongodump
Este comando se conectará ao mongod que está127.0.0.1
e o servidor em execução na porta27017
Todos os dados são retornados para o diretório/bin/dump/
A seguir está a saída do comando-
A seguir está disponível para omongodump
Lista de opções disponíveis para uso em conjunto com o comando.
Sintaxe | Descrição | Exemplo |
---|---|---|
mongodump --host HOST_NAME --port PORT_NUMBER | Este comando fará backup de todos os bancos de dados do mongod instância especificada. | mongodump --host oldtoolbag.com --port 27017 |
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY | Este comando fará backup apenas do banco de dados especificado no caminho especificado. | mongodump --dbpath /data/db/ --out /data/backup/ |
mongodump --collection COLLECTION --db DB_NAME | Este comando fará backup apenas da coleção especificada do banco de dados especificado. | mongodump --collection mycol --db test |
Use o comando mongorestore do MongoDB para restaurar dados de backup, o comando restaura todos os dados do diretório de backup.
mongorestore
A sintaxe básica é-
>mongorestore
A seguir está a saída do comando-