婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql數據庫定時備份腳本分享

Mysql數據庫定時備份腳本分享

熱門標簽:臨沂做地圖標注 許昌外呼增值業(yè)務線路 申請400電話電話價格 宜賓全自動外呼系統廠家 廣東400企業(yè)電話申請流程 地圖標注客戶付款 咸陽防封電銷卡 石家莊400電話辦理公司 新鄉(xiāng)智能外呼系統好處

BackUpMysql.sh腳本

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH

#數據庫ip
DBHOST=''
#數據庫用戶名
DBUSER=''
#數據庫用密碼
DBPASSWD=''
#需要備份的數據庫,多個數據庫用空格分開
DBNAME=''

#備份時間
backtime=`date +%Y-%m-%d_%H%M%S`
#備份路徑(當前目錄)
BACKPATH=$(dirname $(readlink -f $0))
echo $BACKPATH
#日志備份路徑
LOGPATH="${BACKPATH}/log"
#數據備份路徑
DBPATH="${BACKPATH}/db"

#創(chuàng)建備份目錄
[ ! -d "${LOGPATH}" ]  mkdir -p "${LOGPATH}"
[ ! -d "${DBPATH}" ]  mkdir -p "${DBPATH}"

#日志記錄頭部
echo "備份時間為${backtime},備份數據庫表 ${DBNAME} 開始" >> ${LOGPATH}/mysqlback.log

#正式備份數據庫
for table in $DBNAME; do
source=`mysqldump -u ${DBUSER} -h${DBHOST} -p${DBPASSWD} ${table}> ${LOGPATH}/${backtime}.sql` 2>> ${LOGPATH}/mysqlback.log;

#備份成功以下操作 $?獲取上一個命令的操作結果,0代表成功
if [ "$?" == 0 ];then
cd ${LOGPATH}
#為節(jié)約硬盤空間,將數據庫壓縮
tar -czf ${DBPATH}/${table}${backtime}.tar.gz ./${backtime}.sql > /dev/null
#刪除原始文件,只留壓縮后文件
rm -f ${LOGPATH}/${backtime}.sql
#刪除七天前備份,也就是只保存7天內的備份
find $DBPATH -name "*.tar.gz" -type f -mtime +7 -exec rm -rf {} \; > /dev/null 2>1
echo "數據庫表 ${DBNAME} 備份成功!!" >> ${LOGPATH}/mysqlback.log
else
#備份失敗則進行以下操作
echo "數據庫表 ${DBNAME} 備份失敗!!" >> ${LOGPATH}/mysqlback.log
fi
done

通過 crontab 定時執(zhí)行 BackUpMysql.sh 腳本,配置每天晚上12點執(zhí)行

運行 crontab -e

輸入

59 23 * * * /data/mysqlbak/BackUpMysql.sh

本文作者: 低調小熊貓
本文鏈接: http://ilovey.live/archives/Mysqlbackupshell

以上就是Mysql數據庫定時備份腳本分享的詳細內容,更多關于Mysql定時備份腳本的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • shell腳本定時備份MySQL數據庫數據并保留指定時間
  • MySQL定時備份數據庫操作示例
  • Linux實現定時備份MySQL數據庫并刪除30天前的備份文件
  • MySQL數據庫定時備份的實現方法
  • linux實現定時備份mysql數據庫的簡單方法
  • mysql自動定時備份數據庫的最佳方法(windows服務器)
  • MySQL 數據庫定時備份的幾種方式(全面)

標簽:合肥 北京 貴州 日照 鷹潭 臺灣 鎮(zhèn)江 阜新

巨人網絡通訊聲明:本文標題《Mysql數據庫定時備份腳本分享》,本文關鍵詞  Mysql,數據庫,定時,備份,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql數據庫定時備份腳本分享》相關的同類信息!
  • 本頁收集關于Mysql數據庫定時備份腳本分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 锦州市| 安乡县| 明星| 庆安县| 张北县| 渝北区| 通河县| 肇源县| 惠安县| 雅江县| 从化市| 乐亭县| 潞西市| 安庆市| 尚义县| 边坝县| 襄城县| 清河县| 浦北县| 玉环县| 南昌市| 莱芜市| 奉新县| 曲水县| 汉川市| 乌审旗| 会昌县| 阜南县| 卢氏县| 郁南县| 宜都市| 合肥市| 库车县| 梅州市| 六盘水市| 桐庐县| 秦安县| 台湾省| 辽中县| 长沙市| 泾阳县|