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

主頁 > 知識庫 > mysql備份策略的實現(xiàn)(全量備份+增量備份)

mysql備份策略的實現(xiàn)(全量備份+增量備份)

熱門標(biāo)簽:外東北地圖標(biāo)注 高清地圖標(biāo)注道路 400電話可以辦理嗎 大眾點評星級酒店地圖標(biāo)注 臨清電話機器人 拉卡拉外呼系統(tǒng) 云南電商智能外呼系統(tǒng)價格 智能外呼系統(tǒng)復(fù)位 話務(wù)外呼系統(tǒng)怎么樣

最近項目需要對數(shù)據(jù)庫數(shù)據(jù)進行備份,通過查閱各種資料,設(shè)計了一套數(shù)據(jù)庫備份策略,通過調(diào)試運行一周后,目前已經(jīng)處于平穩(wěn)運行狀態(tài)。現(xiàn)在將思路分享出來,同時感謝gredn大佬。

設(shè)計場景

1)增量備份在周一到周六凌晨3點,復(fù)制mysql-bin.00000*到指定目錄;
2)全量備份則使用mysqldump將整個數(shù)據(jù)庫導(dǎo)出,每周日凌晨3點執(zhí)行,并會刪除上周留下的mysq-bin.00000*,然后對mysql的備份操作會保留在bak.log文件中。

技術(shù)點

Mysqldump、mysqlbinlog、crontab

服務(wù)器信息

主機:centos7;數(shù)據(jù)庫:mysql5.7

準(zhǔn)備工作

開啟binlog日志功能
(1)新建目錄,執(zhí)行:

#mkdir /home/mysql
#cd /home/mysql
#mkdir mysql-bin.      #增量日志文件目錄

(2)修改所屬的用戶/組:(不修改,mysql無法重啟)

#chown -R mysql.mysql mysql-bin

(3)修改mysql配置文件,執(zhí)行:

#vim /etc/my.cnf

其中,server-id表示單個結(jié)點的id,這里由于只有一個結(jié)點,所以可以把id隨機指定為一個數(shù),這里將id設(shè)置成1。若集群中有多個結(jié)點,則id不能相同(對于5.7以下版本不需要指定server-id);
log_bin指定binlog日志文件的存儲路徑,日志文件以mysql-bin開頭。

(4)重啟mysql,執(zhí)行:

#systemctl restart mysqld.service

(5)查看日志文件:

#cd /home/mysql/mysql-bin

(6)進入數(shù)據(jù)庫,查看啟動效果:

#show variables like '%log_bin%';

編寫全量備份腳本(Mysql-FullyBak.sh)

進入/home/mysql目錄
新建目錄:mkdir backup
進入backup目錄,新建daily目錄:mkdir backup
切換到/home/mysql目錄,執(zhí)行:

#vim Mysql-FullyBak.sh

參數(shù)說明:
–lock-tables
鎖定當(dāng)前導(dǎo)出的數(shù)據(jù)表,而不是一下子鎖定全部庫下的表。本選項只適用于MySQL數(shù)據(jù)庫引擎為MyISAM 表,如果是 Innodb 表可以用 –single-transaction 選項。
–flush-logs
結(jié)束當(dāng)前日志,生成新日志文件。
–delete-master-logs
清除以前的日志,以釋放空間。但是如果服務(wù)器配置為鏡像的復(fù)制主服務(wù)器,用–delete-master-logs刪掉MySQL二進制日志很危險,因為從服務(wù)器可能還沒有完全處理該二進制日志的內(nèi)容。在這種情況下,使用 PURGE MASTER LOGS更為安全。
–quick
該選項在導(dǎo)出大表時很有用,它強制 MySQLdump 從服務(wù)器查詢?nèi)〉糜涗浿苯虞敵龆皇侨〉盟杏涗浐髮⑺鼈兙彺娴絻?nèi)存中。
–single-transaction
該選項在導(dǎo)出數(shù)據(jù)之前提交一個 BEGIN SQL語句,BEGIN 不會阻塞任何應(yīng)用程序且能保證導(dǎo)出時數(shù)據(jù)庫的一致性狀態(tài)。它只適用于事務(wù)表,例如 InnoDB 和 BDB。本選項和 –lock-tables 選項是互斥的,因為lock-tables會使任何掛起的事務(wù)隱含提交。要想導(dǎo)出大表的話,應(yīng)結(jié)合使用 –quick 選項。
–events
導(dǎo)出事件
–master-data=2
其中參數(shù)–master-data=[0|1|2]
0: 不記錄
1:記錄為CHANGE MASTER語句
2:記錄為注釋的CHANGE MASTER語句
–master-data=2 選項將會在輸出SQL中記錄下完全備份后新日志文件的名稱,
用于日后恢復(fù)時參考,例如輸出的備份SQL文件中含有:
CHANGE MASTER TO MASTER_LOG_FILE='MySQL-bin.000002′, MASTER_LOG_POS=106;

編寫增量備份腳本

切換到/home/mysql目錄,執(zhí)行:

#vim Mysql-DailyBak.sh

設(shè)置定時任務(wù)crontab

(1)安裝crontab(centos7默認(rèn)已經(jīng)安裝):

#yum install crontabs

服務(wù)操作說明:

#/bin/systemctl start crond.service //啟動服務(wù)
#/bin/systemctl stop crond.service //關(guān)閉服務(wù)
#/bin/systemctl restart crond.service //重啟服務(wù)
#/bin/systemctl reload crond.service //重新載入

配置:

#/bin/systemctl status crond.service //服務(wù)狀態(tài)

加入開機自動啟動:

#chkconfig –level 35 crond on

(2)在命令行輸入:

#crontab -e 

添加相應(yīng)的任務(wù),wq存盤退出

#每個星期日凌晨3:00執(zhí)行完全備份腳本
0 3 * * 0 /bin/bash -x /home/mysql/Mysql-FullyBak.sh >/dev/null 2>1
#周一到周六凌晨3:00做增量備份
0 3 * * 1-6 /bin/bash -x /home/mysql/Mysql-DailyBak.sh >/dev/null 2>1

說明:默認(rèn)情況下,crontab執(zhí)行一次任務(wù)后,會通過email通知用戶,為避免每次發(fā)信息,加入/dev/null 2>1

(3)查看定時任務(wù):#crontab -l

 

參數(shù)與說明:
crontab -u //設(shè)定某個用戶的cron服務(wù),一般root用戶在執(zhí)行這個命令的時候需要此參數(shù) ;
  crontab -l //列出某個用戶cron服務(wù)的詳細內(nèi)容;
  crontab -r //刪除所有用戶的cron服務(wù);
  crontab -e //編輯某個用戶的cron服務(wù);
  例如:root查看自己的cron設(shè)置:crontab -u root -l
  例如:root刪除用戶fred的cron設(shè)置:crontab -u fred -r
補充:
(1)可直接編輯/etc/crontab 文件,即vi /etc/crontab,添加相應(yīng)的任務(wù)(針對整個系統(tǒng)的crontab文件);
(2)crontab執(zhí)行定時任務(wù)的記錄會寫入到/var/log/cron這個文件中,該記錄以帳號為區(qū)分。

恢復(fù)操作

恢復(fù)過程亦會寫入日志文件,如果數(shù)據(jù)量很大,建議先關(guān)閉binlog日志功能
1、場景:假設(shè)早上9點的時候,數(shù)據(jù)庫被攻擊,drop了整個數(shù)據(jù)庫!
2、恢復(fù)思路:
利用全備的sql文件中記錄的CHANGE MASTER語句,binlog文件及其位置點信息,找出binlog文件中增量的那部分。
用mysqlbinlog命令將上述的binlog文件導(dǎo)出為sql文件,并剔除其中的drop語句。
通過全備文件和增量binlog文件導(dǎo)出的sql文件,就可以恢復(fù)到完整的數(shù)據(jù)。
3、恢復(fù)步驟:

(1)首先,解壓最新的全量備份文件,進入備份文件目錄,執(zhí)行:

#tar -zxvf XXX.sql.tgz

 

(2)查看全備之后新增的binlog文件,執(zhí)行:

#grep CHANGE XXX.sql

由圖可知,這是全備時刻的binlog文件位置,即mysql-bin.000003的154行,因此在該文件之前的binlog文件中的數(shù)據(jù)都已經(jīng)包含在這個全備的sql文件中。

(3)恢復(fù)mysql-bin.000003文件的154行之后的信息

進入到mysql-bin.000003目錄,執(zhí)行(sysecokit為數(shù)據(jù)庫名);

#mysqlbinlog --start-position=154 --database=sysecokit mysql-bin.000003 | mysql -uroot -p -v sysecokit

(4)將其他binlog文件(除去mysql-bin.000003)導(dǎo)出sql文件,執(zhí)行(-d指定數(shù)據(jù)庫):

#mysqlbinlog -d sysecokit mysql-bin.00000X >00Xbin.sql

 

(5) vim編輯最新的00Xbin.sql刪除其中的drop語句
(6)恢復(fù)全備數(shù)據(jù),執(zhí)行:

#mysql -uroot -p  XXX.sql

如:#mysql -uroot -p 20180716.sql
(7)恢復(fù)增量數(shù)據(jù),執(zhí)行(syseco為數(shù)據(jù)庫名稱):

#mysql -uroot -p syseco00Xbin.sql

如:#mysql -uroot -p syseco004bin.sql
自此,已經(jīng)完成所有工作,讓我們查看一下運行一周后產(chǎn)生的文件:

 

到此這篇關(guān)于mysql備份策略的實現(xiàn)(全量備份+增量備份)的文章就介紹到這了,更多相關(guān)mysql備份策略內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 小型Drupal數(shù)據(jù)庫備份以及大型站點MySQL備份策略分享
  • 貌似很強的mysql備份策略分享
  • Mysql主從同步備份策略分享

標(biāo)簽:溫州 定西 阿里 揚州 山西 無錫 三明 福州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql備份策略的實現(xiàn)(全量備份+增量備份)》,本文關(guān)鍵詞  mysql,備份,策略,的,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql備份策略的實現(xiàn)(全量備份+增量備份)》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql備份策略的實現(xiàn)(全量備份+增量備份)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩和欧美的一区| 日韩欧美国产电影| 久久99精品网久久| 亚洲一二三专区| 伊人一区二区三区| 亚洲免费伊人电影| 亚洲精品中文在线| 亚洲美女一区二区三区| 中文av字幕一区| 中文字幕高清不卡| 亚洲精品写真福利| 亚洲成av人片在线| 麻豆精品国产传媒mv男同| 老司机免费视频一区二区| 天堂蜜桃一区二区三区| 免费美女久久99| 青青草成人在线观看| 久久电影国产免费久久电影| 国内精品久久久久影院色| 成人精品国产一区二区4080| 91网站最新网址| 日韩午夜在线播放| 国产日韩欧美a| 午夜日韩在线观看| 黑人精品欧美一区二区蜜桃| 99国产精品一区| 91精品国产综合久久久久久久久久 | 日韩视频不卡中文| 国产精品电影一区二区| 日本成人超碰在线观看| 97国产一区二区| 欧美一区二区三区视频免费 | 狠狠色伊人亚洲综合成人| 91黄色免费看| 国产精品久久久久四虎| 蜜臀久久99精品久久久久久9| 成人h精品动漫一区二区三区| 在线不卡免费欧美| 亚洲色图20p| 国产成人精品综合在线观看| 亚洲综合男人的天堂| 亚洲狠狠爱一区二区三区| 国产jizzjizz一区二区| 日韩欧美成人一区二区| 免费观看一级欧美片| 91在线观看高清| 亚洲欧洲精品成人久久奇米网| 久久99国产乱子伦精品免费| 91精品婷婷国产综合久久竹菊| 日韩理论片一区二区| 99久久婷婷国产精品综合| 亚洲黄色av一区| 色婷婷av久久久久久久| 亚洲一区二区不卡免费| 欧美日韩精品综合在线| 奇米精品一区二区三区在线观看一 | 成人高清免费观看| 国产欧美一区二区在线观看| 不卡电影一区二区三区| 亚洲一区二区美女| 日韩免费观看高清完整版| 国产精品亚洲第一区在线暖暖韩国| 26uuu亚洲| 欧美视频一区二区三区在线观看 | 日韩欧美一区二区免费| 国产成人免费视频精品含羞草妖精| 成人免费在线视频观看| 欧美丰满少妇xxxxx高潮对白| 国内精品嫩模私拍在线| 亚洲男女一区二区三区| 欧美一级在线视频| 91麻豆蜜桃一区二区三区| 日本aⅴ精品一区二区三区| 亚洲天堂免费看| 欧美精品一区二区久久久| 在线视频你懂得一区| 国产一区二区主播在线| 亚洲成年人影院| 亚洲日本在线a| 中文字幕中文在线不卡住| 久久久久久亚洲综合影院红桃| 色婷婷一区二区| 91网站在线播放| 国产v综合v亚洲欧| 国产精品自拍在线| 久久99国产精品成人| 男女男精品视频网| 奇米影视一区二区三区小说| 亚洲一区二区高清| 日韩经典一区二区| 人妖欧美一区二区| 日韩黄色免费网站| 热久久免费视频| 久久精品国产秦先生| 日韩精品一级二级| 久久精品久久精品| 国产精品一线二线三线| 99久久精品国产毛片| 91国在线观看| 欧美一区二区三区喷汁尤物| 日韩欧美成人激情| 久久精品人人爽人人爽| 国产精品久久综合| 亚洲国产精品一区二区www在线| 一区二区三区精品久久久| 五月天欧美精品| 精品无人码麻豆乱码1区2区| 风间由美一区二区av101| 91久久精品日日躁夜夜躁欧美| 欧美日韩激情一区| 国产精品免费丝袜| 日韩精品乱码免费| www.亚洲免费av| 日韩欧美中文一区二区| 欧美日韩一区不卡| 国产成人av一区| 丁香六月久久综合狠狠色| 欧美精品久久天天躁| 久久综合色8888| 亚洲成人自拍一区| av色综合久久天堂av综合| 日韩欧美一级二级三级| 亚洲视频图片小说| 国产不卡视频在线观看| 欧美zozo另类异族| 美国欧美日韩国产在线播放| 色综合色综合色综合色综合色综合 | 久久久久久免费毛片精品| 日韩精品1区2区3区| 日本高清不卡aⅴ免费网站| 国产精品少妇自拍| 成人永久免费视频| 国产精品视频在线看| 久久99九九99精品| 精品国产亚洲在线| 国产一区不卡视频| 国产精品国产三级国产三级人妇| 国产大片一区二区| 国产精品免费视频一区| jlzzjlzz欧美大全| 亚洲欧美成aⅴ人在线观看| 色婷婷久久综合| 五月天久久比比资源色| 日韩欧美美女一区二区三区| 视频一区在线播放| 欧美mv日韩mv| 国产高清精品久久久久| 亚洲精品国产精品乱码不99| 色哟哟一区二区| 日本成人在线电影网| 久久久精品影视| 色综合久久综合网欧美综合网| 亚洲一区视频在线| 日韩视频免费观看高清完整版在线观看 | 亚洲欧美另类在线| 精品久久久久久最新网址| 成人av网站在线观看免费| 亚洲成人自拍网| 欧美国产精品专区| 欧美电影免费提供在线观看| 91天堂素人约啪| 久久精品国产久精国产| 亚洲精品一二三四区| 中文字幕欧美三区| 日韩免费性生活视频播放| 色婷婷久久久亚洲一区二区三区| 美国十次综合导航| 视频一区欧美精品| 一区二区高清在线| 一区二区三区精品视频| 日本一区二区三区高清不卡| 精品精品国产高清一毛片一天堂| 在线一区二区三区| 一本色道久久综合精品竹菊| 国产成人av福利| 国产传媒一区在线| 国产麻豆一精品一av一免费| 麻豆国产精品777777在线| 亚洲chinese男男1069| 婷婷国产在线综合| 视频一区欧美日韩| 免费高清在线一区| 国产又黄又大久久| 国产成人精品一区二区三区网站观看| 日韩不卡一区二区三区| 九九精品一区二区| 国产一区二区三区免费在线观看| 国产一区二区三区日韩| 国产99精品在线观看| 国产精品12区| 一本久久a久久免费精品不卡| 欧美天堂亚洲电影院在线播放| 欧美电影在线免费观看| 久久久夜色精品亚洲| 国产免费成人在线视频| 中文字幕视频一区| 久久精品国产澳门| 91麻豆免费在线观看| 欧美大片在线观看一区二区| 国产精品久久久久久久久免费丝袜 |