zoukankan      html  css  js  c++  java
  • mysql xtarbackup备份脚本

    #!/bin/sh
    # Backup db by evan at 20160927
    #
    # Script config
    User="user"
    Password="passwd"
    Basedir=/application/mysql/bin
    Dump="$Basedir/mysqldump -u$User -p$Password"
    Backup_dir="/data/mysql/3306/backup"
    #database="test_db_v0_1"
    
    # Slave stop sql_thread
    $Basedir/mysql -u$User -p$Password -e "stop slave sql_thread;"
    
    # Backup
    [ ! -d $Backup_dir ] && /bin/mkdir -p $Backup_dir
    #$Dump -B -R -x --master-data=2 $database|gzip >$Backup_dir/$(date +%F -d -1day)_${database}.sql.gz 2>>${Backup_dir}_error.log
    /usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=$User --password=$Password $Backup_dir 2>>$Backup_dir/`date +%F`_backup_error.log
    
    # Slave start sql_thread
    $Basedir/mysql -u$User -p$Password -e "start slave sql_thread;"
    
    # Clear Backup
    /usr/bin/find $Backup_dir -type d -mtime +7 -name "20*"|xargs /usr/bin/rm -fr
  • 相关阅读:
    魔改版BBR
    termux 开启 sshd
    Basic berkeley socket functions
    mosh
    XOR 加密
    指定so动态链接库连接器
    UTF8 UTF16 之间的互相转换
    MySQL C API概述
    C JAVA你可能不知道的那些编程细节
    虚拟内存
  • 原文地址:https://www.cnblogs.com/zhangzihong/p/6110037.html
Copyright © 2011-2022 走看看