一、前言
對一個運行中的線上系統(tǒng)來說,定期對數(shù)據(jù)庫進行備份是非常重要的,備份不僅可以確保數(shù)據(jù)的局部完整性,一定程度上也為數(shù)據(jù)安全性提供了保障,設想如果某種極端的場景下,比如磁盤損壞導致某個時間段數(shù)據(jù)丟失,或者誤操作導致數(shù)據(jù)表數(shù)據(jù)被刪等...
這種情況在現(xiàn)實中可以說無處不在,為了避免數(shù)據(jù)丟失或損壞帶來的巨大損失,有必要對線上系統(tǒng)的數(shù)據(jù)定期做備份,而備份的直接好處就是,一旦數(shù)據(jù)需要做恢復的時候就可以利用這些備份數(shù)據(jù)快速恢復,從而最大程度減少損失。
二、數(shù)據(jù)備份策略
根據(jù)實際的業(yè)務需求,經(jīng)驗參考可以據(jù)數(shù)據(jù)規(guī)模大小,服務器磁盤容量,大致可分為下面幾種:
1、全備
備份完整的數(shù)據(jù)庫,全量數(shù)據(jù)就是數(shù)據(jù)庫中所有的數(shù)據(jù)(或某一個庫的全部數(shù)據(jù));文章來源:http://www.zghlxwxcb.cn/news/detail-476867.html
- 全量備份就是把數(shù)據(jù)庫中所有的數(shù)據(jù)進行備份;
- mysqldump會取得一個時刻的一致性數(shù)據(jù)
2、增備
??增量數(shù)據(jù)就是指上一次全量備份數(shù)據(jù)之后到下一次全備之前數(shù)據(jù)庫所更新的數(shù)據(jù),對于mysqldump,binlog就是增量數(shù)據(jù);文章來源地址http://www.zghlxwxcb.cn/news/detail-476867.html
3、差異備份
- ?備份自上一次完全備份后的全部改動和新文件;
- 備份速度較快,恢復速度較快,對磁盤空間有要求;
- 能夠更快且簡單的恢復(相比較增量);
- 需要最近一次完全備份和最后一次差異備份就能快速恢復;
三、數(shù)據(jù)備份類型</
到了這里,關于mysql 數(shù)據(jù)備份與恢復使用詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!