mongodump 是 MongoDB 自带的备份工具,用于将 MongoDB 数据库中的数据导出到文件中。mongorestore 则是用于将 mongodump 导出的数据文件恢复到 MongoDB 数据库中。

下面是 mongodump 和 mongorestore 的详细用法:

  1. mongodump 用法:

    • 'mongodump':导出当前 MongoDB 服务器上的所有数据库到默认目录(dump 目录)。
    • 'mongodump --db ':导出指定的数据库到默认目录。
    • 'mongodump --collection ':导出指定的集合到默认目录。
    • 'mongodump --query ':导出符合指定查询条件的数据到默认目录。
    • 'mongodump --out ':导出数据到指定的目录。
    • 'mongodump --host ':导出指定主机上的 MongoDB 数据库。
  2. mongorestore 用法:

    • 'mongorestore':将默认目录(dump 目录)下的所有数据库恢复到 MongoDB 服务器上。
    • 'mongorestore --db ':将指定的数据库恢复到 MongoDB 服务器上。
    • 'mongorestore --collection ':将指定的集合恢复到 MongoDB 服务器上。
    • 'mongorestore --dir ':将指定目录下的所有数据库恢复到 MongoDB 服务器上。
    • 'mongorestore --host ':将指定主机上的 MongoDB 数据库恢复到当前服务器上。

需要注意的是,mongodump 和 mongorestore 都是通过与 MongoDB 服务器进行交互来导出和恢复数据的,所以需要确保 MongoDB 服务器处于运行状态,并且具有正确的权限。

MongoDB 备份与恢复:mongodump 和 mongorestore 详细指南

原文地址: https://www.cveoy.top/t/topic/qzWb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录