mysql備份分類 MySQL備份類別

2021-10-18 02:18:43 字數 751 閱讀 2929

對於dba來,最基本的工作就是資料庫的備份與恢復,在意外情況下(如伺服器宕機、磁碟損壞等)要保證資料部丟失,或者是最小程度地丟失。

mysql資料庫提供很多任務具(如mysqldump、ibbackup、replication)都能很好地完成備份的工作,也可以通過第三方的一些工具來完成,如xtrabackup、lvm快照備份等。dba應該根據自己的業務要求設計出損失最小、對資料庫影響最小的備份策略。

備份與恢復:

備份的方法:hot backup(熱備)  cold backup(冷備)    warm backup(溫備)

cold backup:指在資料庫停止的情況下進行備份(offlinebackup) 官方手冊稱為離線備份

warm backup:備份同樣在資料庫執行時進行,但是會對當前資料庫的操作有所影響,例如加乙個全域性讀鎖以保證備份資料的一致性

按照備份後檔案內容:

邏輯備份-->指備份後的檔案內容是可讀的,通常為文字檔案,內容一般是sql語句,或者是表內的實際資料,如mysqldump和select * into outfile的方法,一般適用於資料庫的公升級和遷移,恢復時間較長

裸檔案備份-->拷貝資料庫的物理檔案,資料庫既可以處於執行狀態(ibbackup、xtrabackup這類工具),也可以處於停止狀態,恢復時間較短

按照備份資料庫的內容來分,又可以分為:

完全備份:對資料庫完整的備份

日誌備份:二進位制日誌備份,主從複製

節選為筆者《mysql技術內幕--innodb引擎》讀書筆記

mysql增量備份幾種 mysql的增量備份

一 啟用 binary log 修改 mysql server 的系統設定檔案 eg.etc my.cnf 在 mysqld 區塊中加上 log bin mysql bin 選項,然後重新啟動 mysql server,例如 mysqld log bin 啟用後你應該可以在 mysql 的 data...

mysql軟體進行備份 MySQL的幾種備份工具

mysql備份和恢復 注意 備份不成功的原因可能是版本不一樣,需執行命令 cp usr local mysql bin mysqldump mysqlhotcop mysqlimport usr local bin 1 mysqldump備份工具 備份資料庫下的表 mysqldump u root ...

mysql備份恢復日誌 有效的MySQL備份與恢復

techtarget中國原創 如果您接手了乙個mysql生產系統,但不確定它是否執行了mysql備份策略,這時需要做哪些保障措施呢?在實施備份策略之前,一定要明確資料規模和儲存引擎使用等先決條件。這會對系統在備份過程中的可用性產生直接影響。確定資料庫規模 確定儲存引擎使用率 鎖定和停機時間影響 my...