小編給大家分享一下如何實現(xiàn)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` "------------------------------end full_backup" >> /data/backup/$logfile
以上是“如何實現(xiàn)innobackuppex全備腳本”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!