在Debian中恢复MongoDB数据,需使用mongorestore工具,操作步骤如下:
- 停止MongoDB服务:
sudo systemctl stop mongod - 执行恢复命令:
- 恢复整个数据库:
sudo mongorestore /path/to/backup/directory - 恢复特定集合:
sudo mongorestore --db dbname --collection collectionName /path/to/backup/directory/dbname/collectionName.bson
- 恢复整个数据库:
- 启动MongoDB服务:
sudo systemctl start mongod - 验证恢复结果:
使用mongo客户端连接数据库,检查数据是否正确恢复。
注意事项:
- 恢复前需确保备份文件完整,建议提前备份当前数据库以防覆盖。
- 若需增量恢复,可使用
--oplogReplay参数(需配合--oplog备份)。