MongoDB 备份与恢复:mongodump 和 mongorestore 详细指南
mongodump 是 MongoDB 自带的备份工具,用于将 MongoDB 数据库中的数据导出到文件中。mongorestore 则是用于将 mongodump 导出的数据文件恢复到 MongoDB 数据库中。
下面是 mongodump 和 mongorestore 的详细用法:
- 
mongodump 用法:
- 'mongodump':导出当前 MongoDB 服务器上的所有数据库到默认目录(dump 目录)。
 - 'mongodump --db 
':导出指定的数据库到默认目录。  - 'mongodump --collection 
':导出指定的集合到默认目录。  - 'mongodump --query 
':导出符合指定查询条件的数据到默认目录。  - 'mongodump --out 
':导出数据到指定的目录。  - 'mongodump --host 
':导出指定主机上的 MongoDB 数据库。  
 - 
mongorestore 用法:
- 'mongorestore':将默认目录(dump 目录)下的所有数据库恢复到 MongoDB 服务器上。
 - 'mongorestore --db 
':将指定的数据库恢复到 MongoDB 服务器上。  - 'mongorestore --collection 
':将指定的集合恢复到 MongoDB 服务器上。  - 'mongorestore --dir 
':将指定目录下的所有数据库恢复到 MongoDB 服务器上。  - 'mongorestore --host 
':将指定主机上的 MongoDB 数据库恢复到当前服务器上。  
 
需要注意的是,mongodump 和 mongorestore 都是通过与 MongoDB 服务器进行交互来导出和恢复数据的,所以需要确保 MongoDB 服务器处于运行状态,并且具有正确的权限。
原文地址: https://www.cveoy.top/t/topic/qzWb 著作权归作者所有。请勿转载和采集!