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

    简单的数据库备份脚本,通过传递参数选择需要备份的库;

    #!/bin/bash
    # Descripts: mysql backup
    # /scripts/mysqlbackup.sh {db1|db2}
    Item=$1
    C_DATE=`date '+%F_%T'`
    BakDir=/home/backup/mysql_backup/
    LogFile=/home/backup/mysql_backup/bak.log
    
    [ ! -d ${BakDir} ] && mkdir -pv /home/backup/mysql_backup/
    
    
    if [ $# != 1 ] ;then
        echo "USAGE: $0 {db1|db2}"
        exit
    fi
    
    
    if [ ${Item} != db1 ] && [ ${Item} != db2 ];then
        echo "USAGE: $0 {db1|db2}"
        exit
    fi
    
    Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
    
    cd ${BakDir}
    /usr/bin/mysqldump -uroot -p'123456' --master-data=2 -F -B ${Item} > /${BakDir}/${Item}.${C_DATE}.sql
    
    Last=`date +"%Y年%m月%d日 %H:%M:%S"`
    
    echo 开始:$Begin 结束:$Last ${Item}.${C_DATE}.sql succ >> $LogFile
    
    Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
    
    cd ${BakDir}
    /usr/bin/mysqldump -uroot -p'123456' --master-data=2 -F -B ${Item} > /${BakDir}/${Item}.${C_DATE}.sql
    
    Last=`date +"%Y年%m月%d日 %H:%M:%S"`
    
    echo 开始:$Begin 结束:$Last ${Item}.${C_DATE}.sql succ &gt;&gt; $LogFile</SPAN></PRE></DIV>
  • 相关阅读:
    目标跟踪_POI算法
    深度学习-Maxpool
    HOG特征
    R CNN
    颜色空间
    数值分析-非线性方程的数值解法
    数值分析-一些小小的知识点
    数值分析-求微分
    多元统计分析-因子分析
    最优化-可行方向法
  • 原文地址:https://www.cnblogs.com/miclesvic/p/6228280.html
Copyright © 2011-2022 走看看