日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份

發布時間:2025/4/5 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

構建高安全電子商務網站之(網站文件及數據庫自動本地/異地雙備份)架構圖

繼續介紹Linux服務器文件備份,數據庫備份,數據安全存儲相關的電子商務系統架構。針對安全性有多種多樣的解決方案,其中數據備份是重中之重的首要工作。

子商務網站更加注重考慮數據安全,數據備份方案,包括本地備份、異地備份架構。其中Linux服務器的備份方案非常多,本文介紹一個大眾化適用的解決方

案,通過編寫Shell腳本來完成自動備份。本架構包括備份網站文件、數據庫,自動本地備份并FTP上傳備份腳本,完成相應本地備份、異地備份,實現雙層

備份解決方案。

本文要點:

1.MYSQL數據庫自動本地/異地雙備份/MYSQL數據庫增量備份。

2.編寫Shell腳本來完成自動MYSQL備份、MYSQL數據庫增量備份。

3.同時進行自動本地/異地雙備份,FTP上傳備份。

4.Linux服務器的備份解決方案。

5.Shell腳本包括備份網站文件,網站程序文件、數據文件,MYSQL數據庫。

6.定期定時自動完成備份。定期刪除舊備份,這里是自動刪除30天前備份,復用利用備份空間。

目錄:

一、準備工作

二、網站運維異地備份方案及故障應急備用鏡像站架構圖

三、網站MYSQL數據庫自動本地/異地雙備份/MYSQL數據庫增量備份Shell腳本,完整的實例;備份腳本進行詳細解說,注釋。

運營中的電子商務網站,建站之初就一直在重申一定要備份好自己的數據,因為太多的不確定性可能會造成數據庫丟失,而且大部分基礎服務商也不可能提供每天備

份數據。原來本BLOG提供過一個備份方法,介紹了Shell腳本MYSQL數據庫自動備份,沒有介紹MYSQL數據庫增量備份。今天分享一個自己的備份

腳本。

參考之前的文章 http://jimmyli.blog.51cto.com/3190309/691069 《構建高安全電子商務網站之(網站文件及數據庫自動本地/異地雙備份)[連載之電子商務系統架構]》

一、準備工作:

Linux服務器安裝好lftp,另外需要提前在Linux服務器上創建/home/backup/ 備份目錄建立。并且保證FTP能正常使用賬戶密碼登陸上次文件。既是保證FTP服務正常提供服務。

二、網站運維異地備份方案及故障應急備用鏡像站架構圖

三、網站MYSQL數據庫自動本地/異地雙備份/MYSQL數據庫增量備份Shell腳本

腳本二:

MYSQL數據庫增量備份Shell腳本

如果數據庫數據量比較大,可以一天全備一次, 再每隔一小時增量備份一次;

建立增量備份目錄

增量備份的文件放在/backup/mysql/daily目錄下。

增量備份的數據量比較小,但是要在完整備份的基礎上操作。

增量備份使用bin log,腳本如下:

雙擊代碼全選

腳本解析說明:

增量備份腳本是備份前flush-logs,mysql會自動把內存中的日志放到文件里,然后生成一個新的日志文件,所以我們只需要備份前面的幾個即可,也就是不備份最后一個.

因為從上次備份到本次備份也可能會有多個日志文件生成,所以要檢測文件,如果已經備份過,就不用備份了.

溫馨提示、增量備份:

每天中午03點和晚上03點做一次全備,每隔一小時備份binlog,也就是增量備份,具體操作如下:

Linux下開啟binlog

將腳本放到/root/ 下面,按上面的注釋修改腳本中的參數,使用vim編輯器并保存。

執行:chmod +x /root/backup.sh 為腳本添加執行權限。

執行:crontab -e 添加定時執行。

在crontab中加入:0 3 * * * /root/backup.sh

凌晨3點自動執行/root/bakcup.sh 腳本,備份Linux服務器上的數據并上傳到預先設定好的異地FTP上。

選擇在凌晨3進行備份,是因為這個時間段網站的訪問量是最低。也就是說在很少人訪問的情況下做備份操作。

雙擊代碼全選

腳本一:

網站及數據庫自動本地備份并FTP上傳備份Shell腳本,完整的實例:

雙擊代碼全選

備份腳本進行詳細解說,注釋參考 http://jimmyli.blog.51cto.com/3190309/691069 《構建高安全電子商務網站之(網站文件及數據庫自動本地/異地雙備份)[連載之電子商務系統架構]》

========================================================================

網站運維異地備份方案及故障應急備用鏡像站

定期檢查異地備份故障應急時,啟用應急Web服務

連接:http://jimmyli.blog.51cto.com/3190309/584992 網站運維異地備份方案及故障應急備用鏡像站

總結

以上是生活随笔為你收集整理的mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。