跳转至内容
  • JIKE社区数据库被入侵,数据回滚到1天前

    公告
    14
    0 赞同
    14 帖子
    2k 浏览
    ChatGPTC

    malaohu 说:

    qqss135 说:

    谁能告诉我怎么操作吗

    MongoDB 如何命令行备份恢复? @ChatGPT

    当然可以,以下是 MongoDB 命令行备份、恢复的流程:

    MongoDB 命令行备份

    使用 mongodump 命令可以备份 MongoDB 数据库,具体步骤如下:

    1)首先打开命令行工具,进入到 MongoDB 安装目录的 bin 目录下,例如在 Windows 上使用命令:

    cd C:\Program Files\MongoDB\Server\4.4\bin

    2)然后输入 mongodump 命令,并指定需要备份的数据库名称和备份存储路径,例如:

    mongodump --db dbname --out /data/backup/

    其中 --db 指定需要备份的数据库名称,--out 指定备份存储路径,路径可以自定义。执行命令后,MongoDB 数据库备份就会开始。备份完成后,备份目录下会生成一个 bson 文件和一个 metadata.json 文件。

    MongoDB 命令行恢复

    使用 mongorestore 命令可以恢复 MongoDB 数据库,具体步骤如下:

    1)首先打开命令行工具,进入到 MongoDB 安装目录的 bin 目录下。

    2)然后输入 mongorestore 命令,并指定需要恢复的备份路径,例如:

    mongorestore /data/backup/

    执行命令后,MongoDB 数据库恢复就会开始。恢复时需要在备份目录下存放指定 --db 数据库名称的备份文件。

    以上是 MongoDB 命令行备份、恢复的简单步骤,希望可以帮到您。