日期:2014-05-16  浏览次数:20484 次

mongo用批处理启动副本集及备份

批处理启动副本集

@echo off

d:

cd\mongodb\bin

mongod --port 27022 --dbpath "分片存放路径如 d:\mongodb\data" --logpath "日志存放路径如 d:\mongodb\log\log.log" --logappend --journal --replSet 副本集名如replSet01 --oplogSize 2048

?

?

备份(通过mongodump命令,可以借助dos动态创建文件夹和计划任务实现定时备份)

@echo off

md d:\mongobackup\%date:~0,10%

d:

cd\mongodb\bin

mongodump -h 127.0.0.1:27022 -d 数据库名如admin或test -0 d:\mongobackuptemp

xcopy d:\mongobackuptemp\数据库名如admin或test d:\mongobackup\%date:~0,10%\ /s

?

然后通过计划任务定时指定bat文件