MariaDB备份和恢复
生活随笔
收集整理的這篇文章主要介紹了
MariaDB备份和恢复
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、為什么要備份?
災難恢復:硬件故障、軟件故障、自然災害、黑客攻擊、誤操作;
測試
二、要注意的要點:
能容忍最多丟失多少數據;
恢復數據需要多長時間內完成;
需要恢復哪些數據;
(1)做還原測試,用于測試備份的可用性
(2)還原演練
三、備份類型:
完全備份,部分備份
完全備份:整個數據集;
部分備份:只備份數據子集;
完全備份、增量備份、差異備份
增量備份:僅備份最近一次完全備份或增量備份(如果存在增量)以來變化的數據;
差異備份:僅備份最近一次完全備份依賴變化的數據;
熱備份、溫備份、冷備份
熱備:讀寫操作均可執行;
溫備:讀操作可進行;但寫操作不可用;
冷備:讀寫操作均不可進行;
MyISAM:溫備,不能熱備;
InnoDB:熱備
物理備份、邏輯備份
物理備份:直接復制數據文件進行備份;
邏輯備份:從數據庫中"導出"數據另存而進行的備份;
邏輯備份與存儲引擎無關
四、備份時需要考慮的因素:
溫備要考慮持鎖多久
備份過程的時長
備份負載
恢復過程的時長
五、備份那些內容:
數據
二進制日志、InnoDB的事務日志
代碼(存儲過程、存儲函數、觸發器、事件調度器)
服務器的配置文件
六、設計備份方案:
數據集:完全+增量;
備份手段:物理,邏輯;
七、備份工具:
mysqldump:邏輯備份工具,適用所有存儲引擎,溫備:完全備份、部分備份;對InnoDB存儲引擎支持熱備;
cp,tar等復制歸檔工具:物理備份工具,適用于所有存儲引擎;冷備:完全備份,部分備份;
lvm2的快照:幾乎熱備;借助于文件系統管理工具;
mysqlhotcopy:幾乎冷備;僅適用于MyISAM存儲引擎
八、備份工具的選擇:
mysqldump+復制binlog:(復制速度比較慢,但是支持遠程備份)
mysqldump:完全備份:
復制binlog中指定時間范圍的event:增量備份;
lvm2快照+復制binlog:
lvm2快照:使用cp或tar等做物理備份;完全備份
復制binlog中指定時間范圍的event:增量備份
xtrabackup(開源):
有Percona提供的支持對InnoDB做熱備(物理備份)的工具
完全備份、增量備份
災難恢復:硬件故障、軟件故障、自然災害、黑客攻擊、誤操作;
測試
二、要注意的要點:
能容忍最多丟失多少數據;
恢復數據需要多長時間內完成;
需要恢復哪些數據;
(1)做還原測試,用于測試備份的可用性
(2)還原演練
三、備份類型:
完全備份,部分備份
完全備份:整個數據集;
部分備份:只備份數據子集;
完全備份、增量備份、差異備份
增量備份:僅備份最近一次完全備份或增量備份(如果存在增量)以來變化的數據;
差異備份:僅備份最近一次完全備份依賴變化的數據;
熱備份、溫備份、冷備份
熱備:讀寫操作均可執行;
溫備:讀操作可進行;但寫操作不可用;
冷備:讀寫操作均不可進行;
MyISAM:溫備,不能熱備;
InnoDB:熱備
物理備份、邏輯備份
物理備份:直接復制數據文件進行備份;
邏輯備份:從數據庫中"導出"數據另存而進行的備份;
邏輯備份與存儲引擎無關
四、備份時需要考慮的因素:
溫備要考慮持鎖多久
備份過程的時長
備份負載
恢復過程的時長
五、備份那些內容:
數據
二進制日志、InnoDB的事務日志
代碼(存儲過程、存儲函數、觸發器、事件調度器)
服務器的配置文件
六、設計備份方案:
數據集:完全+增量;
備份手段:物理,邏輯;
七、備份工具:
mysqldump:邏輯備份工具,適用所有存儲引擎,溫備:完全備份、部分備份;對InnoDB存儲引擎支持熱備;
cp,tar等復制歸檔工具:物理備份工具,適用于所有存儲引擎;冷備:完全備份,部分備份;
lvm2的快照:幾乎熱備;借助于文件系統管理工具;
mysqlhotcopy:幾乎冷備;僅適用于MyISAM存儲引擎
八、備份工具的選擇:
mysqldump+復制binlog:(復制速度比較慢,但是支持遠程備份)
mysqldump:完全備份:
復制binlog中指定時間范圍的event:增量備份;
lvm2快照+復制binlog:
lvm2快照:使用cp或tar等做物理備份;完全備份
復制binlog中指定時間范圍的event:增量備份
xtrabackup(開源):
有Percona提供的支持對InnoDB做熱備(物理備份)的工具
完全備份、增量備份
轉載于:https://www.cnblogs.com/fansik/p/7833250.html
總結
以上是生活随笔為你收集整理的MariaDB备份和恢复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kafka 1.0版本发布
- 下一篇: NOIP2017普及组翻车记