如何实现 innobackuppex 完全准备好的脚本

分类:编程技术 时间:2024-02-20 15:42 浏览:0 评论:0
0
小编就给大家分享一下如何实现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完全准备好的脚本》一文的全部内容,感谢您的阅读!我相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果您想了解更多知识,请关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何实现 innobackuppex 完全准备好的脚本

用户评论