zoukankan      html  css  js  c++  java
  • MongoDB 4.0 dump备份脚本

    #!/bin/bash
    #backup MongoDB

    #mongodump命令路径
    DUMP=/mongodb4.0/bin/mongodump
    #临时备份目录
    OUT_DIR=/bak/mongobaknow
    #备份存放路径
    TAR_DIR=/bak/mongobak
    #获取当前系统时间
    DATE=`date +%Y%m%d%H`
    #数据库账号
    DB_USER=root
    #数据库密码
    DB_PASS=123456
    #DAYS=7代表删除7天前的备份,即只保留近7天的备份
    DAYS=7
    #最终保存的数据库备份文件
    TAR_BAK="mongobak_$DATE.tar.gz"

    cd $OUT_DIR
    rm -rf $OUT_DIR/*
    mkdir -p $OUT_DIR/$DATE
    #备份全部数据库
    $DUMP -h 172.16.0.101:27017 -u $DB_USER -p $DB_PASS --authenticationDatabase "admin" -o $OUT_DIR/$DATE
    #压缩为.tar.gz格式
    tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
    #删除7天前的备份文件
    find $TAR_DIR/ -mtime +$DAYS -delete

    #注意:/bak/mongobak、/bak/mongobaknow需要提前创建

  • 相关阅读:
    window
    pages
    百度小程序 配置 app.json 文件
    JavaScript Cookie
    jQuery ajax
    jQuery ajax
    jQuery ajax
    jQuery
    jQuery
    jQuery
  • 原文地址:https://www.cnblogs.com/zhm1985/p/12768036.html
Copyright © 2011-2022 走看看