mongodb - 使用 mongoexport 导出所有数据库
问题描述
在我的应用程序中,我正在为每个用户创建一个新数据库。所以我目前有很多数据库。我需要备份它们。但我找不到同时导出所有数据库和集合的方法mongoexport
有人有解决方案吗?
解决方案
您可以使用 root 用户和密码来执行此操作。
./mongodump --uri="mongodb://rootUser:rootPassword@localhost:27017/?authSource=admin"
这将创建一个转储文件夹。
对于还原,请确保您的当前目录包含该转储文件夹。
./mongorestore -h localhost -p 27017 -u rootUser:rootPassword -p rootPassword
推荐阅读
- git - 不再需要但将来可能需要的文件的最佳 git 实践
- sql-server - 如何在表上查看在 SSMS 中创建的分区并在 SSAS 中使用它们来处理模型
- nestjs - 尝试在 NestJS 中注入 Bull Queue 时无法解决依赖关系
- list - 建立一个列表
使用 Firebase - docker - docker 上的 Influxdb2/grafana 问题,无法访问 influx bash 命令,也无法从 grafana 连接到数据库
- gcc - 没有从使用 genrb icu 创建的 .res 资源包中获取消息
- node.js - npm 模块在 ansible 中不能与 nvm 一起使用
- r - 从 R 中的 NetCDF 文件获取变量和维度的紧凑列表
- gcc - g++ 优化了空指针检查
- c# - 如何在 c# uwp 中将文件保存在没有对话框的计算机的任何路径上