這篇文章給大家分享的是有關MySQL如何實現(xiàn)定時備份shell腳本的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設、網(wǎng)站重做改版、永昌網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5高端網(wǎng)站建設、商城網(wǎng)站建設、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為永昌等各大城市提供網(wǎng)站開發(fā)制作服務。
#!/bin/bash
echo "start backup"
path='/backup/mysql/'
paw='123456'
if [ ! -d "$path" ]; then
mkdir -p "$path"
fi
#備份并將備份日志記錄下來
xtrabackup --backup --user=root --host 172.30.249.57 --password $paw --datadir=/data/DB/mysql --target-dir=$path/backup-$(date +%Y%m%d) > /backup/mysql/`date +'%Y%m%d'`_backup.log 2>&1
#刪除7天前的備份
find /backup/mysql -ctime +7 -exec rm -rf {} \;
echo "complete backup"
再使用crontab定時執(zhí)行
0 4 * * * /root/mysql_backup.sh #每天早上4點執(zhí)行
感謝各位的閱讀!關于“mysql如何實現(xiàn)定時備份shell腳本”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!