mongodb备份还原

1. 使用 mongodumpmongorestore

mongodump 是 MongoDB 自带的一个备份工具,它将数据库数据导出为 BSON 文件,可以在需要时用 mongorestore 恢复。

备份整个数据库:

bash 复制代码
mongodump --uri="mongodb://username:password@localhost:27017/dbname" --out /path/to/backup/
复制代码

其中:

  • --uri:指定 MongoDB 的连接 URI。
  • --out:指定备份文件的输出目录。

备份指定集合:

复制代码
mongodump --uri="mongodb://username:password@localhost:27017/dbname" --collection collectionname --out /path/to/backup/

恢复备份: 使用 mongorestore 来恢复备份:

复制代码
mongorestore --uri="mongodb://username:password@localhost:27017/dbname" /path/to/backup/
相关推荐
VekiSon16 小时前
数据库——基础概念与 SQLite 实践
数据库·sqlite
点云SLAM16 小时前
Boost中Graph模块中boost::edge_capacity和boost::edge_capacity_t
数据库·算法·edge·图论·最大团·最大流算法·boost库使用
五阿哥永琪16 小时前
Redis的常用数据结构
数据结构·数据库·redis
猴子年华、17 小时前
【每日一技】:SQL 常用函数实战速查表(函数 + 场景版)
java·数据库·sql·mysql
远方160917 小时前
110-Oracle中核心业务的年度分区表建立
数据库·oracle·database
__风__17 小时前
PostgreSQL 约束延迟触发
数据库·postgresql
月明长歌17 小时前
MySQL数据库约束:把“能插入”升级成“插入就对”
数据库·mysql·oracle
·云扬·17 小时前
InnoDB Cluster 常见管理命令
数据库·mysql
筵陌17 小时前
MySQL内置函数
数据库·mysql
黎明破晓.18 小时前
MySQL基础
数据库·mysql