好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql全量備份、增量備份實現方法

mysql全量備份、增量備份實現方法

熱門標簽:地圖標注什么軟件好用 外呼系統線路經常出問題嗎 如何辦理400客服電話 神行者百貨商場地圖標注 外呼系統怎樣才能不封號 地圖標注專員入駐 地圖標注百度競價 安陽手機自動外呼系統原理是什么 西藏地圖標注改進點

mysql全量備份、增量備份。開啟mysql的logbin日志功能。在/etc/my.cnf文件中加入以下代碼:

[mysqld]
log-bin = "/home/mysql/logbin.log"
binlog-format = ROW
log-bin-index = "/home/mysql/logindex"
binlog_cache_size=32m
max_binlog_cache_size=512m
max_binlog_size=512m

重啟mysql即可。其中路徑 /home/mysql的用戶和組要改成mysql。

2、增量備份
在/home/mysql/目錄下建立以下目錄:

mkdir -p /home/mysql/backup/daily

增量備份腳本

cd /home/mysql
vi binlogbak.sh

#!/bin/bash
export LANG=en_US.UTF-8
BakDir=/home/mysql/backup/daily
BinDir=/home/mysql
LogFile=/home/mysql/backup/binlog.log
BinFile=/home/mysql/logindex.index
mysqladmin -uroot -proot123 flush-logs
#這個是用于產生新的mysql-bin.00000*文件
Counter=`wc -l $BinFile |awk '{print $1}'`
NextNum=0
#這個for循環用于比對$Counter,$NextNum這兩個值來確定文件是不是存在或最新的。
for file in `cat $BinFile`
do
    base=`basename $file`
    #basename用于截取mysql-bin.00000*文件名,去掉./mysql-bin.000005前面的./
    NextNum=`expr $NextNum + 1`
    if [ $NextNum -eq $Counter ]
    then
        echo $base skip! >> $LogFile
    else
        dest=$BakDir/$base
        if(test -e $dest)
        #test -e用于檢測目標文件是否存在,存在就寫exist!到$LogFile去。
        then
            echo $base exist! >> $LogFile
        else
            cp $BinDir/$base $BakDir
            echo $base copying >> $LogFile
        fi
    fi
done
echo `date +"%Y年%m月%d日 %H:%M:%S"` Bakup succ! >> $LogFile

賦予binlogbak.sh執行權限

chmod a+x /home/mysql/binlogbak.sh

3、全量備份

vi databak.sh

#!/bin/bash
export LANG=en_US.UTF-8
BakDir=/home/mysql/backup
LogFile=/home/mysql/backup/bak.log
Date=`date +%Y%m%d`
Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
cd $BakDir
DumpFile=$Date.sql
GZDumpFile=$Date.sql.tgz
mysqldump -uroot -proot123 --all-databases --flush-logs --delete-master-logs --single-transaction > $DumpFile
tar -czvf $GZDumpFile $DumpFile
rm $DumpFile

count=$(ls -l *.tgz |wc -l)
if [ $count -ge 5 ]
then
file=$(ls -l *.tgz |awk '{print $9}'|awk 'NR==1')
rm -f $file
fi
#只保留過去四周的數據庫內容

Last=`date +"%Y年%m月%d日 %H:%M:%S"`
echo 開始:$Begin 結束:$Last $GZDumpFile succ >> $LogFile
cd $BakDir/daily
rm -f *

賦予databak.sh 執行權限

chmod a+x /home/mysql/databak.sh

4、開啟定時任務

vi /etc/crontab

#每個星期日凌晨3:00執行完全備份腳本
0 3 * * 0 /home/mysql/databak.sh >/dev/null 2>1
#周一到周六凌晨3:00做增量備份
0 3 * * 1-6 /home/mysql/binlogbak.sh >/dev/null 2>1

使上述定時任務生效

crontab /etc/crontab

查看定時任務

crontab -l

完成。

您可能感興趣的文章:
  • Mysql數據庫增量備份的思路和方法
  • Mysql數據庫性能優化三(分表、增量備份、還原)
  • 使用mysqldump導入數據和mysqldump增量備份(mysqldump使用方法)
  • mysql mysqldump數據備份和增量備份
  • mysql自動增量備份的實例方法(本地備份與遠程備份)
  • mysql增量備份及斷點恢復腳本實例

標簽:AXB 酒泉 阜陽 貴港 張掖 衡水 雞西 萍鄉

巨人網絡通訊聲明:本文標題《mysql全量備份、增量備份實現方法》,本文關鍵詞  mysql,全量,備份,增量,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql全量備份、增量備份實現方法》相關的同類信息!
  • 本頁收集關于mysql全量備份、增量備份實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 在线观看特色大片免费网站| 久久乐国产综合亚洲精品| 欧美激情视频一区| 国产性夜夜春夜夜爽有声小说| av无码精品久久久久精品| 草久久免费视频| 99精品国产成人一区二区在线| 美女大黄动图| 美女扒开大腿让男人捅| 漂亮人妻被强完成BD性犯罪| 欧美日韩一区视频| 国产a视频| 在线电影| 中国女人内?交XXXXX| 天堂午夜爆乳肉动漫www| 麻豆影视进入网页免费看视频 | 免费看a毛片| 成人做爰高潮片免费漫画视频| 欧美一级婬片A片免费有限公司| 平安县| 免费看日批| 性夜影院爽黄a爽免费视| 妈咪湿透的三角裤| 含紧一点H娇喘快一点好爽H漫画| 五月天婷婷一区二区三区久久| 爽?躁多水?快?深点游戏| 狠狠色欧美亚洲狠狠色www| 阳茎伸入女人的阳道动态图片| 91在线无码精品秘?蜜桃原神| 国产亚洲视频在线播放大全| 故城县| 精品视频在线观看你懂的一区| 老师扒开双腿让我爽了一夜视频| 被男同桌掀裙子扒内裤摸屁股| 色即是空电影| 无码一区二区蜜桃va第1集| ysl千人千色t9t9t9t9t9mba | 欧美性生活视频免费播放网址大全观看 | 办公室性过程很黄的小说| 美女湿身诱惑| 好大?好长?好紧?爽小91|