zoukankan      html  css  js  c++  java
  • 数据库备份脚本

    #!/bin/bash
    
    #备份文件目录
    backDir="/data/log/mysql/"
    if [ ! -d "$backDir" ]; then
            mkdir -p "$backDir"
    fi
    database=pblog
    /usr/local/mysql/bin/mysqldump -uroot $database > $backDir"$database"_$(date +%Y%m%d).sql
    cd $backDir
    tar -zcvf "$database"_$(date +%Y%m%d).sql.tar.gz "$database"_$(date +%Y%m%d).sql
    rm -f "$database"_$(date +%Y%m%d).sql
    # 删除7天之前的备份数据
    find $backDir -mtime +7 -name "*.sql.tar.gz" -exec rm -rf {} ;

    编写好脚本后,给该文件加一可执行权限

    在使用定时任务让脚本每天凌晨执行

  • 相关阅读:
    删数问题
    装箱问题
    活动选择
    智力大冲浪
    三国游戏
    最大乘积
    排队接水
    线段覆盖
    高精度重载运算符
    数的划分
  • 原文地址:https://www.cnblogs.com/tm2015/p/4919822.html
Copyright © 2011-2022 走看看