• MongoDB数据库 备份 还原


    MongoDB数据库

    1.备份用        mongodump

    2.还原用        mongorestore

    1.备份

    @echo off
    echo 正在备份MongoDB数据库
    SET mongodumpPath="d:mongodump\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
    md %mongodumpPath%
    c:
    cd C:Program FilesMongoDBServer3.0in  //定位到MongoDB安装路径
    mongodump -h 服务器地址:端口 -u 数据库账号 -p 数据库密码 -o "%mongodumpPath%"

    echo 备份MongoDB数据库完成

    echo 开始清理1天前的备份数据
    d:
    cd d:mongodump
    forfiles /d -1 /m * /c "cmd /c rd /q /s @file"
    echo 清理完成

    2.还原

    @echo off
    echo 正在还原MongoDB数据库
    c:
    cd C:Program FilesMongoDBServer3.0in  //定位到MongoDB安装路径

    mongorestore -h 服务器地址:端口 -u 数据库账号 -p 数据库密码 -d 需还原的数据库名  用于还原的数据库备份文件绝对路径  --authenticationDatabase admin //操作授权admin权限 

    pause
    echo 还原MongoDB数据库完成

  • 相关阅读:
    2019.8.30 玉米田
    2019暑假集训 最短路计数
    2019暑假集训 旅行计划
    2019暑假集训 文件压缩
    0033-数字和星期转换
    0032-分数等级转换
    0031-闰年判断
    0030-购买衣服
    0029-求最小的数
    0028-判断奇偶
  • 原文地址:https://www.cnblogs.com/SilverWolf/p/10452274.html
Copyright © 2020-2023  润新知