首页 > 代码库 > backup
backup
#! /bin/bash
dataDb=$1
PATH=/usr/local/bin:$PATH
mongodump -d $dataDb -o /tmp
date=$(date +"%Y%m%d-%H%M%S$dataDb")
tar -zcvf /usr/share/app/mongo/$date.tar.gz /tmp/$dataDb
rm -rf /tmp/$dataDb
echo "done!"
#docker exec -it mongo /usr/share/app/ssh/backup.sh dbName
#! /bin/bash
tar=$1
originDb=$2
restoreDb=$3
PATH=/usr/local/bin:$PATH
mongo $2 --eval "printjson(db.dropDatabase())"
tar -xvf /usr/share/app/mongo/$tar -C /usr/share/app/mongo/
mongorestore -d $restoreDb /usr/share/app/mongo/tmp/$originDb
echo "done!"
#! /bin/bash
PATH=/usr/local/bin:$PATH
redis-cli SAVE
date=$(date +"%Y%m%d")
tar -zcvf /usr/share/app/redis/$date.tar.gz /data/
rm -rf /data/*
echo "done!"
backup
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。