如何实现 innobackuppex 完全准备好的脚本
[root@localhost ~]# vi backup_full.bk
#!/bin/bash
mysql_backup_dir=/data/backup/
mysql_username ="root"
mysql_password=""
cd $mysql_backup_dir
lastincrementfolder=`ls -l|grep ^d|tail -n 1 | awk '{print $9}'`
timeStart=$(date '+%Y%m%d%H%M%S')
logfile=full-$timeStart.log
/ xtrabackup/bin/innobackupex --defaults -file=/etc/my.cnf --user=$mysql_username $mysql_backup_dir >> "$logfile" 2>&1
latestfolder=`ls -l|grep ^d|tail -n 1 | awk '{print $9}'`
tar -czvf /data/backup/full_$latestfolder.tar.gz /data/backup/$latestfolder --remove-files >> "$logfile" 2>&1
find / data/backup -mtime +7 |xargs rm -rf >> "$logfile" 2>&1
echo `date` "------------ ---- -------------结束 full_backup" >> /data/backup/$logfile
以上就是《如何实现innobackuppex完全准备好的脚本》一文的全部内容,感谢您的阅读!我相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果您想了解更多知识,请关注行业资讯频道!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何实现 innobackuppex 完全准备好的脚本