首页 > 数据库技术 > 详细

mongodb备份还原脚本

时间:2015-09-15 17:53:43      阅读:242      评论:0      收藏:0      [点我收藏+]
同步
echo off

set time_dir=%date:~0,4%-%date:~5,2%-%date:~8,2%

set bak_dir=mongo_na_world_svn2win_%time_dir%

set mongo_dir=E:\MongoDb\mongodb-win32-i386-2.2.3

set fromdb=db_eragon_game_na_world

%mongo_dir%\bin\mongodump.exe -h 192.168.102.237 -d %fromdb% -o %bak_dir%

mkdir tmp_dir


    xcopy %bak_dir%\%fromdb%\cf_* tmp_dir

    %mongo_dir%\bin\mongorestore.exe -h 192.168.102.237 -d db_eragon_game_na_world_w0 --drop --directoryperdb tmp_dir

    %mongo_dir%\bin\mongorestore.exe -h 192.168.102.237 -d db_eragon_game_na_world_w1 --drop --directoryperdb tmp_dir
   
    
    
    rd /s/q tmp_dir

rd /s/q %bak_dir%

pause

备份

echo off

set time_dir=%date:~0,4%-%date:~5,2%-%date:~8,2%

set bak_dir=temp_mongo_na_world_win2dev_%time_dir%

set mongo_dir=E:\MongoDb\mongodb-win32-i386-2.2.3

set fromdb=db_eragon_game_na_world_w0

%mongo_dir%\bin\mongodump.exe -h 192.168.102.237 -d %fromdb% -o %bak_dir%

mkdir mongo_na_world_win2dev_dir_%time_dir%

xcopy %bak_dir%\%fromdb%\cf_* mongo_na_world_win2dev_dir_%time_dir%

rd /s/q %bak_dir%

pause

mongodb备份还原脚本

原文:http://www.cnblogs.com/djzny/p/4810627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!