无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(mongorestore) MongoDB的备份(mongodump)与恢复(mongorestore) MongoDB 数据备份与恢复 全网首发(图文详解1)

前沿技术 Micheal 7个月前 (06-13) 84次浏览 已收录 扫描二维码

(mongorestore) MongoDB的备份(mongodump)与恢复(mongorestore)

MongoDB的备份和恢复可以通过mongodump和mongorestore工具实现。它们都是在MongoDB数据库中自带的命令行工具。

  • “mongodump”: 这是一个创建二进制数据导出的工具。它通过直连 running 的 mongod 实例来导出数据到 BSON 文件中。

    使用方式:

    mongodump --db db_name --collection collection_name

    你可以运行这个命令来备份指定的数据库或集合。如果你想备份全部数据库,忽略 --db--collection 参数即可。

    作为结果,新创建的 BSON 文件会被放到 “dump/” 目录下。

  • “mongorestore”: 这是一个建立二进制数据导入的工具。它能将BSON文件数据恢复到一个运行中的 mongod 实例。

    使用方式:

    mongorestore --db db_name /path/to/your/dump/folder

    这个命令将恢复备份数据到指定的数据库。如果你想恢复全部数据库,忽略 --db 参数即可。

一个典型的 MongoDB 数据备份与恢复流程如下:

  • 首先,我们运行 mongodump 命令来备份数据。例如,备份名为 “test” 的数据库:
    mongodump --db test

    这将在当前目录下产生一个 “dump” 文件夹,里面包含了备份的数据。

  • 之后,如果我们需要恢复这些数据,可以运行 mongorestore 命令:
    mongorestore --db test /your/dump/folder

    注意替换 “/your/dump/folder” 为实际的备份文件路径。

现在你已经学会了如何备份、恢复 MongoDB 的数据。同时请确保你理解这些操作会影响你数据库中的数据,请谨慎操作。
(0x00000040) Win11提示打印机错误0X00000040指定的网络名不再怎么办? 解决网络打印机错误0X00000040 全网首发(图文详解1)
(winrar烈火汉化版) WinRAR(解压缩软件) v6.24 beta 1 SC 烈火汉化特别版 64位/32位 WinRAR压缩软件使用方法 全网首发(图文详解1)

喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝