中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MongoDB 數據庫備份腳本

發布時間:2020-05-22 17:14:18 來源:網絡 閱讀:741 作者:甘兵 欄目:MongoDB數據庫

#!/bin/bash
#backup MongoDB

#mongodump命令路徑
DUMP=/usr/local/mongodb/bin/mongodump
#臨時備份目錄
OUT_DIR=/data/mongodb_bak/mongodb_bak_now
#備份存放路徑
TAR_DIR=/data/mongodb_bak/mongodb_baklist
#獲取當前系統時間
DATE=`date +%Y
%m_%d<br/>#mongo主機名<br/>HOST=ifconfig ens192 | grep netmask | awk '{print $2}'`
#備份數據庫
DB=data01
#數據庫賬號
DB_USER=root
#數據庫密碼
DB_PASS=123456
#DAYS=15代表刪除15天前的備份,即只保留近15天的備份
DAYS=15
#最終保存的數據庫備份文件
TAR_BAK="mongodbbak$DATE.tar.gz"
#判斷備份命令文件、備份目錄是否存在
if [ ! -f "$DUMP" ];then
echo "mongodump the command does not exist, check the correct path."
exit 0
elif [ ! -d "$OUT_DIR" ];then
echo "Create tmp backup dir"
mkdir -p $OUT_DIR
elif [ ! -d "$TAR_DIR" ];then
echo "Create Backup dir"
mkdir -p $TAR_DIR
els
echo "Start Backup"
fi

cd $OUT_DIR
rm -rf $OUT_DIR/*
mkdir -p $OUT_DIR/$DATE
#備份單個數據庫
$DUMP -h $HOST -u $DB_USER -p $DB_PASS -d $DB -o $OUT_DIR/$DATE

#備份全部數據庫
#$DUMP -h $HOST -u $DB_USER -p $DB_PASS --authenticationDatabase "admin" -o $OUT_DIR/$DATE

#壓縮為.tar.gz格式
tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE

#刪除15天前的備份文件
find $TAR_DIR/ -mtime +$DAYS -delete

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汽车| 九江市| 烟台市| 贵阳市| 柘城县| 婺源县| 温州市| 潞西市| 江山市| 象州县| 安达市| 陆河县| 新平| 朝阳县| 鹤壁市| 丹凤县| 江阴市| 玉山县| 古丈县| 天等县| 岳阳市| 广州市| 嘉善县| 克山县| 武强县| 娱乐| 牟定县| 淮阳县| 和林格尔县| 清苑县| 平塘县| 乳山市| 平利县| 禹城市| 理塘县| 舒兰市| 邓州市| 彝良县| 兴安盟| 伊川县| 南漳县|