在windows系统下如何设定mongodb定时备份任务?
- 原创
- |
- 浏览:1691
- |
- 更新:
mongodb数据库作为nosql类型的文档数据库,使用范围越来越广泛。数据库的定时备份工作尤其重要,一旦数据库文件遭到破坏,可以使用备份进行恢复。下面介绍下在windows系统下如何设定mongodb的定时备份任务。
方法/步骤
检查mongodb数据库运行状况。使用客户端工具查看数据库能否正常连接上,并查看需要备份的数据库的情况。如下图,红框选中的dbfile数据库即我们将要备份的数据库,右侧是数据库中目前存在的文件。
制作mongodb的定时备份脚本。新建*.txt文件,然后将命令内容写入并保存。如图1所示。
@echo off
set path=%path%;E:\mongodb\bin\
echo %path%
mongodump -d dbfile -o E:\mongodb-bak-daily\
然后修改文件的扩展名为*.bat,如图2所示。
右键*.bat脚本,使用管理员身份运行,检验调试命令是否正确运行。如果命令正常运行,可以在资源管理器中找到命令中设定的备份文件所在目录E:\mongodb-bak-daily\。
打开windows任务计划窗口。如果是windows10系统,打开计算机管理窗口。
步骤1:点击“任务计划程序库”。右侧窗口中间部分,列表出已有任务计划程序。
步骤2:点击“创建任务”,打开创建任务窗口。
- 该信息未经许可获取自百度经验
为计划添加触发器。即选择任务触发的时间、频率。
步骤1:点击 触发器 选项卡;
步骤2:点击新建,打开触发器参数设定窗口。
步骤3:根据自己的需要设定时间、频率。
为计划添加操作。操作就是前面的*.bat文件,即备份命令文件。
步骤1:切换到 操作选项卡;
步骤2:点击新建,打开 操作窗口;
步骤3:选择执行的批处理命令,即前面制作并调试好的*.bat文件。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部













