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