為什么備份:
- 災(zāi)難恢復(fù):硬件故障(冗余)、軟件故障(bug)、自然災(zāi)害、******、誤操作、...
- 測(cè)試:測(cè)試時(shí),為了模仿真實(shí)環(huán)境中用戶(hù)訪(fǎng)問(wèn)情況,通常需要用真實(shí)數(shù)據(jù)去做測(cè)試。
備份恢復(fù)的原則:
- 策略正確:平時(shí)要設(shè)計(jì)好備份還原所涉及到的人員,確保能做正確的事。
- 執(zhí)行不出問(wèn)題:平時(shí)做演練,以確保出現(xiàn)問(wèn)題時(shí),能做正確的事情。
- 出問(wèn)題時(shí)做正確的事情。
異地災(zāi)備
- 必要性:防止同一臺(tái)機(jī)器、同一個(gè)網(wǎng)絡(luò)環(huán)境中、同一個(gè)物理機(jī)房不可用導(dǎo)致服務(wù)不可用。
- 備份項(xiàng):配置文件,周邊配置,周期性計(jì)劃任務(wù)。
備份注意事項(xiàng):
- 能容忍最多丟失多少數(shù)據(jù):決定了使用的備份手段和工具
- 恢復(fù)數(shù)據(jù)需要在多長(zhǎng)時(shí)間內(nèi)完成
- 電商站點(diǎn)若發(fā)生故障,數(shù)據(jù)恢復(fù)時(shí),一小時(shí)損失可能數(shù)以?xún)|計(jì)數(shù)據(jù)。若用二進(jìn)制文件恢復(fù),可能恢復(fù)時(shí)長(zhǎng)極長(zhǎng),且可能因業(yè)務(wù)量大,單條語(yǔ)句寫(xiě)入二進(jìn)制文件順序不同導(dǎo)致數(shù)據(jù)與真實(shí)數(shù)據(jù)不一致。
- 需要恢復(fù)哪些數(shù)據(jù)
- 線(xiàn)上生產(chǎn)數(shù)據(jù)集,線(xiàn)上認(rèn)證,配置等
- 數(shù)據(jù)備份后需要經(jīng)常測(cè)試備份的可用性,另一方面也可以增強(qiáng)恢復(fù)操作的效率,在真正需要恢復(fù)數(shù)據(jù)時(shí)做到有條不紊。
數(shù)據(jù)備份的類(lèi)型
根據(jù)備份的數(shù)據(jù)集的范圍可分為完全備份和部分備份
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括寧江網(wǎng)站建設(shè)、寧江網(wǎng)站制作、寧江網(wǎng)頁(yè)制作以及寧江網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,寧江網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到寧江省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
- 完全備份:備份整個(gè)數(shù)據(jù)集
- 部分備份:備份整個(gè)數(shù)據(jù)集中的一部分,如部分表。
全量備份、增量備份、差異備份
- 全量備份:備份全部數(shù)據(jù)
- 增量備份:備份自上一次完全備份或增量備份以來(lái)變化的那部分?jǐn)?shù)據(jù)
- 差異備份:僅備份自上一次完全備份以來(lái)變化的那部數(shù)據(jù)
根據(jù)備份方式分為物理備份和邏輯備份
- 物理備份:直接復(fù)制數(shù)據(jù)文件
- 邏輯備份:從數(shù)據(jù)庫(kù)導(dǎo)出數(shù)據(jù)另存在一個(gè)或多個(gè)文件中
- 根據(jù)數(shù)據(jù)服務(wù)是否在線(xiàn)可分為熱備、溫備、冷備
- 熱備:讀寫(xiě)操作均可進(jìn)行的狀態(tài)下所做的備份
- 溫備:可讀但不可寫(xiě)狀態(tài)下進(jìn)行的備份;
- 冷備:讀寫(xiě)操作均不可進(jìn)行的狀態(tài)下所做的備份;最可靠,但卻是最不可行的??山柚鲝膹?fù)制實(shí)現(xiàn)。
備份時(shí)需要考慮到的因素:
- 要不要鎖定資源,鎖定資源多長(zhǎng)時(shí)間?
- 備份過(guò)程的時(shí)長(zhǎng)?
- 備份時(shí)的服務(wù)器負(fù)載?
- 恢復(fù)過(guò)程的時(shí)長(zhǎng)?
備份工具
MySQLdump
- mysql服務(wù)自帶的備份工具,邏輯備份工具.
- 可以做到完全、部分備份
- 對(duì)InnoDB支持熱備,對(duì)MyISAM存儲(chǔ)引擎支持溫備。
cp/tar
- lvm2:快照(請(qǐng)求一個(gè)全局鎖),之后立即釋放鎖,達(dá)到幾乎熱備的效果;物理備份;
- 注意:不能僅備份數(shù)據(jù)文件;要同時(shí)備份事務(wù)日志;
- 前提:要求數(shù)據(jù)文件和事務(wù)日志位于同一個(gè)邏輯卷;
Innobackup/xtrabackup
- 由Percona提供,開(kāi)源工具,支持對(duì)InnoDB做熱備,物理備份工具;
- 支持完全備份、部分備份;完全備份、增量備份;完全備份、差異備份;
- mysqlhotcopy:幾乎冷備
- select:據(jù)說(shuō)相當(dāng)LOW
- 備份:SELECT cluase INTO OUTFILE 'FILENAME';
- 恢復(fù):CREATE TABLE
- 導(dǎo)入:LOAD DATA
mysqldump用法
特點(diǎn):支持邏輯備份、完全備份、部分備份;
- 邏輯備份:數(shù)據(jù)服務(wù)要正常運(yùn)行,監(jiān)聽(tīng)在某個(gè)端口,mysqldump可以通過(guò)端口訪(fǎng)問(wèn)mysql。
- 通過(guò)SELECT語(yǔ)句查詢(xún)后導(dǎo)出至一個(gè)文件,恢復(fù)時(shí)通過(guò)INSERT語(yǔ)句把所有查詢(xún)結(jié)果插入至數(shù)據(jù)庫(kù)。
- 有可能會(huì)丟失精度
mysqldump用法:
分享名稱(chēng):MySQL備份理論及mysqldump用法
網(wǎng)站URL:http://jinyejixie.com/article14/ijjsde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、微信公眾號(hào)、網(wǎng)站排名、虛擬主機(jī)、App設(shè)計(jì)、做網(wǎng)站
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)