資料內(nèi)容:
7.1備份和恢復(fù)類型
本節(jié)描述了不同類型的備份的特點(diǎn)。
物理(原)與邏輯備份
物理備份的目錄由原拷貝和文件存儲(chǔ)數(shù)據(jù)庫(kù)的內(nèi)容。這種類型的備份是適合大,需要恢復(fù)的很快出現(xiàn)問(wèn)題時(shí)重要的數(shù)據(jù)庫(kù)。
邏輯備份保存信息表示為邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)(CREATE DATABASE
,CREATE TABLE
報(bào)表)和內(nèi)容(INSERT
陳述或分隔的文本文件)。這種類型的備份是適用于少量的數(shù)據(jù),你可以編輯數(shù)據(jù)值或表結(jié)構(gòu),或創(chuàng)建的數(shù)據(jù)在不同的機(jī)器架構(gòu)。
物理備份的方法有以下特點(diǎn):
-
備份包括數(shù)據(jù)庫(kù)目錄和文件的精確副本。通常這是一個(gè)復(fù)制的全部或部分的MySQL數(shù)據(jù)目錄。
-
物理備份方法的速度比邏輯因?yàn)樗麄冎簧婕拔募?fù)制沒(méi)有轉(zhuǎn)換。
-
輸出更緊湊比邏輯備份。
-
因?yàn)閭浞菟俣群途o湊繁忙,重要的數(shù)據(jù)庫(kù),MySQL企業(yè)備份產(chǎn)品進(jìn)行物理備份。對(duì)于MySQL企業(yè)備份產(chǎn)品的概述,看29.2節(jié),“MySQL企業(yè)備份概述”
-
備份和恢復(fù)的粒度范圍從水平對(duì)整個(gè)數(shù)據(jù)目錄下的不同文件的水平。這可能會(huì)或可能不會(huì)提供表級(jí)別的粒度,取決于存儲(chǔ)引擎。例如,
InnoDB
表的每一個(gè)都可以在一個(gè)單獨(dú)的文件中,或與他人共享文件存儲(chǔ)InnoDB
每個(gè)表;MyISAM
表的唯一對(duì)應(yīng)一組文件。 -
除了數(shù)據(jù)庫(kù),備份可以包括任何相關(guān)的文件,如日志和配置文件。
-
數(shù)據(jù)從
MEMORY
表是很難支持這種方式因其內(nèi)容不存儲(chǔ)在磁盤上。(MySQL企業(yè)備份產(chǎn)品有一個(gè)特點(diǎn),你可以從中檢索數(shù)據(jù)內(nèi)存
在一個(gè)備份表。) -
備份到其他機(jī)器,便攜式只有具有相同或相似的硬件特性。
-
備份可以在MySQL服務(wù)器沒(méi)有運(yùn)行進(jìn)行。如果服務(wù)器正在運(yùn)行,有必要進(jìn)行適當(dāng)?shù)逆i定,服務(wù)器不在備份數(shù)據(jù)庫(kù)內(nèi)容的變化。MySQL企業(yè)備份會(huì)自動(dòng)鎖表需要它。
-
物理備份工具包括mysqlbackupMySQL企業(yè)備份
InnoDB
或任何其他表或文件系統(tǒng)級(jí)的命令(如內(nèi)容提供商,SCP,焦油,遠(yuǎn)程同步)MyISAM
表 -
為恢復(fù):
-
MySQL企業(yè)備份恢復(fù)
InnoDB
和其他的表,它支持了。 -
_ NDB的恢復(fù)恢復(fù)
NDB
表 -
文件復(fù)制在文件系統(tǒng)層可以復(fù)制回原來(lái)的位置的文件系統(tǒng)命令。
-