zoukankan      html  css  js  c++  java
  • 备份MySQL数据库到七牛云的shell脚本

    #!/bin/sh
    
    # database info
    db_user="test"
    db_pass="test"
    db_host="test.mysql.rds.aliyuncs.com"
    db_name="test"
    
    # others vars
    bin_dir="/usr/bin"            #the mysql bin path
    backup_dir="/home/backup"    #the backup file directory
    date=`date +%F`
    
    file_name=$db_name"_"$date
    
    # todo
    $bin_dir/mysqldump  --set-gtid-purged=OFF --opt -u$db_user -p$db_pass -h$db_host  $db_name --ignore-table=adrms.security_access_log> $backup_dir/$file_name".sql"
    cd $backup_dir
    tar cvzfP  $file_name".tar.gz"  $file_name".sql"
    mv  $file_name".tar.gz"  $db_name
    rm -f  $backup_dir/$file_name".sql"
    
    # upload to qiniu 
    
    /home/backup/qshell  qupload 100  /home/backup/backup2qiniu.txt
    {
    "src_dir" : "/home/backup/adrms",
    "access_key" : "access_key",
    "secret_key" : "secret_key",
    "bucket" : "bucket",
    "zone" : "nb",
    "rescan_local" : true,
    "skip_path_prefixes" : ".qshell"
    }
  • 相关阅读:
    ios数据存储方式FMDB
    ios中的coredata
    编程岗位电话面试问答Top 50[转]
    活动图
    时序图
    用例图
    类图
    Movie
    EasyMock
    cglib应用
  • 原文地址:https://www.cnblogs.com/nanahome/p/14762542.html
Copyright © 2011-2022 走看看