備份的類型劃分數據庫
根據備份方法工具
Hot Backup 熱備性能
在數據庫運行中直接備份,對正在運行中的數據庫沒有任何影響。操作系統
被官方成爲在線備份。日誌
ibbackup 是InnoDB官方提供的熱備工具。索引
不過ibbackup 是收費的,免費版 XttaBackup。基礎
Cold Backup 冷備原理
在數據庫中止時備份,通常只須要複製相關的數據庫物理文件便可。二進制
被官方稱爲離線備份。方法
Warm Backup 溫備
在數據庫運行中進行的,可是會對數據庫有所影響,如加一個全局讀鎖保證數據一致性。
根據備份後文件的內容
邏輯備份
指備份的文件是可讀的,通常爲文本文件。
內容通常爲SQL語句,或表內數據組成。
優勢是能夠觀察導出的文件內容,通常適用於數據庫的升級、遷移等工做。
缺點是恢復的時間較長。
裸文件備份
複製數據庫的物理文件,恢復時間較短
根據備份數據庫的內容
徹底備份
對數據庫進行一個完整的備份
增量備份
在上次備份的基礎上,進行更新數據的備份
日誌備份
對數據庫二進制文件的備份。
經過二進制日誌文件的重作完成數據庫的恢復。
MySQL複製的緣由就是使用日誌備份。