锐客直播_锐客直播app官方正版下载_锐客直播直播视频在线观看免费版下载

400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎(chǔ)知識】什么是數(shù)據(jù)庫備份

【Linux基礎(chǔ)知識】什么是數(shù)據(jù)庫備份

  • 來源:Linux干貨資料
  • 2019-12-18 18:05:15
  • 閱讀()
  • 分享
  • 手機端入口

對于MySQL數(shù)據(jù)庫,備份與恢復(fù)相關(guān)的術(shù)語包括:備份(backup)、還原(restore)、恢復(fù)(recover)、二進制日志(binlog),其中備份按照其特性可以分為:物理備份和邏輯備份;冷備、溫備和熱備;完全備份和不完全備份等;常用的備份工具包括:操作系統(tǒng)拷貝、mysqldump等;還原包括物理備份的還原和邏輯備份的還原;下面分別加以介紹和說明。

數(shù)據(jù)庫備份通俗地說是將數(shù)據(jù)庫的某一時刻的數(shù)據(jù)復(fù)制了一份;數(shù)據(jù)庫還原是將備份出的數(shù)據(jù)替換掉原來數(shù)據(jù)庫中的數(shù)據(jù)文件,將備份放回到原來數(shù)據(jù)庫文件的目錄位置;二進制日志(BINLOG)記錄數(shù)據(jù)庫的變更過程,例如創(chuàng)建數(shù)據(jù)庫、建表、修改表等DDL操作、以及數(shù)據(jù)表的相關(guān)DML操作,這些操作會導(dǎo)致數(shù)據(jù)庫產(chǎn)生變化,開啟binlog以后導(dǎo)致數(shù)據(jù)庫產(chǎn)生變化的操作會按照時間順序以“事件”的形式記錄到binlog二進制文件中。

參考上圖,在凌晨2:00,管理員將已開啟二進制日志的數(shù)據(jù)庫的數(shù)據(jù)做了一個完整的備份,隨著時間的推移,仍然有用戶對數(shù)據(jù)庫進行相關(guān)的寫操作(包括:DDL語句、DML語句中的增刪改操作、DCL授權(quán)語句和TCL事務(wù)處理語句等),導(dǎo)致了二進制日志文件寫滿(默認1G)后自動切換;在上午9:37時,由于硬盤出現(xiàn)故障,數(shù)據(jù)庫用戶不能正常訪問存放在硬盤中的數(shù)據(jù)庫數(shù)據(jù),此時如果數(shù)據(jù)庫備份和二進制日志沒有損壞,管理員是可以通過還原備份和恢復(fù)二進制日志的方式挽回數(shù)據(jù)損失的。

挽回數(shù)據(jù)損失的過程包括:1.更換新硬盤;2.還原備份;3.重做備份到故障時段的二進制日志中的語句等;正常情況不會造成數(shù)據(jù)的丟失,損失的僅僅是一段時間的停機時間。

上例中,還原數(shù)據(jù)備份時,數(shù)據(jù)庫中的數(shù)據(jù)回到了備份時刻的狀態(tài),而二進制日志中記錄了從備份到故障前一段時間內(nèi)所有用戶對數(shù)據(jù)庫的寫操作的語句,只要把這些語句按照時間順序重新運行一遍,所還原的數(shù)據(jù)就會變成為故障前那一刻的狀態(tài),不會造成數(shù)據(jù)丟失。因此通常把保存在二進制日志中的語句重新執(zhí)行的過程叫做恢復(fù)。

 

文章“【Linux基礎(chǔ)知識】什么是數(shù)據(jù)庫備份”已幫助

>>本文地址:http://uj2y2uok.com/zhuanye/2019/48195.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計室內(nèi)設(shè)計
  • 平面設(shè)計平面設(shè)計
  • 電商設(shè)計電商設(shè)計
  • 網(wǎng)頁設(shè)計網(wǎng)頁設(shè)計
  • 全鏈路UI/UE設(shè)計UI設(shè)計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME