資料庫備份

mcxiaoracle發表於2022-11-14

物理備份:資料庫作業系統的物理檔案(如資料檔案,日誌檔案等)的備份


物理備份的方法:


冷備份(離線備份):是在關閉資料庫時候進行的


熱備份(聯機備份):資料庫處於執行狀態,依賴於資料庫的日誌檔案


溫備份:資料庫鎖定表格(不可寫入但可讀)的狀態下備份操作




邏輯備份:對資料庫邏輯元件(如:表等資料庫物件)的備份


完全備份:每次對資料庫進行完整的備份 差異備份:備份自從上次完全備份之後被修改過的檔案 增量備份:只有在上次完全備份或者增量備份後被修改的檔案才會被備份

物理冷備:

備份時資料庫處於關閉狀態,直接打包資料庫檔案

備份速度快,恢復時也是最簡單的


專用備份工具mydump或mysqlhotcopy

mysqldump常用的邏輯備份工具

mysqlhotcopy僅擁有備份MyISAM或ARCHIVE表



啟用二進位制日誌進行增量備份

進行增量備份,需要重新整理二進位制日誌


第三方工具備份

免費的MySQL熱備份軟體Percona XtraBackup


mysqldump備份與恢復



mysqldump -u root -p[密碼] --databases 庫名 > /備份路徑/備份檔名.sql


mysqldump -u root -p[密碼] --all-databases >/備份路徑/備份檔名.sql




grep -v "^--" /backup2/ky17_ky18.sql | grep -v "^/" | grep -v "^$"




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2923126/,如需轉載,請註明出處,否則將追究法律責任。

相關文章