亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL數(shù)據(jù)庫備份過程的注意事項

 更新時間:2020年11月07日 09:37:23   作者:AsiaYe  
這篇文章主要介紹了MySQL數(shù)據(jù)庫備份過程的注意事項,幫助大家更好的理解和維護(hù)MySQL,感興趣的朋友可以了解下

今天看了看數(shù)據(jù)備份相關(guān)的東西,總結(jié)了幾個MySQL數(shù)據(jù)備份的注意事項,簡單分享一下吧。

    對于MySQL備份,每個DBA的理解可能都不一樣,備份可以分為下面幾個維度:

文件種類劃分:

1、物理備份,以xtrabackup為代表的物理備份是最常用的備份方法,經(jīng)常被用在備份大的數(shù)據(jù)庫上面。

2、邏輯備份,以mysqldump為代表的邏輯備份,小于50G的數(shù)據(jù)量,用該工具備份起來比較合適。

按照備份內(nèi)容劃分:

1、全量備份,這個容易理解,就是數(shù)據(jù)庫完整的一個備份

2、增量備份,基于全量備份的基礎(chǔ)之上的,例如全量備份備份截止日期是昨天,那么昨天到今天這部分?jǐn)?shù)據(jù)就是增量備份

3、日志備份,日志備份是在備份文件的基礎(chǔ)上,再對mysql的binlog進(jìn)行備份,我們知道binlog中記錄了mysql的DDL和DML操作,利用binlog能夠還原數(shù)據(jù)庫的某個中間狀態(tài)。

   今天在梳理線上的備份內(nèi)容的時候,發(fā)現(xiàn)了以下一些可能有用的知識點,羅列出來,如果對大家有幫助,那是極好的,如果沒有,權(quán)當(dāng)我自嗨吧~

1、當(dāng)我們使用xtrabackup備份的時候,對于單機多實例的機器,最好分開時間備份,因為同一時間備份多個MySQL實例嗎,會對磁盤IO影響較大,此時如果還有其他數(shù)據(jù)寫入,會產(chǎn)生影響

2、可以利用NFS掛載的方式,將本地的數(shù)據(jù)備份在遠(yuǎn)程機器上,這樣可以緩解本地的備份壓力,同時可以保證本地硬盤出現(xiàn)問題不影響數(shù)據(jù)恢復(fù)。應(yīng)用此種方法的時候,需要考慮機器之間的網(wǎng)絡(luò)帶寬。架構(gòu)圖如下:

3、我們知道,xtrabackup備份完的備份文件,如果我們用來恢復(fù),需要進(jìn)行了兩個步驟,第一步是apply_log,第二步是copy back,建議是備份完成之后,直接進(jìn)行apply log的操作,一旦失敗,還可以再備份一次,否則如果默認(rèn)可用,等到恢復(fù)的時候發(fā)現(xiàn)有問題,就比較難辦了

4、基于binlog做增量恢復(fù)也是一種比較方便的做法,既按照一定的周期進(jìn)行全量備份,然后定時備份binlog,這期間的任意時間點的數(shù)據(jù)都可以通過備份的binlog進(jìn)行恢復(fù)

5、如果線上機器有多臺,我們可以通過mysqldump和xtrabackup結(jié)合的方式進(jìn)行備份,設(shè)定一個閾值,例如50G,50G以下的數(shù)據(jù)量,mysqldump的性能比較好,50G以上的數(shù)據(jù)量,可以考慮使用xtrabackup的方法來進(jìn)行備份

6、備份數(shù)據(jù)的目的是為了恢復(fù),最好能在備份完成之后,嘗試恢復(fù)一把,保證備份數(shù)據(jù)的可用性。

7、對于數(shù)據(jù)量較大的實例,有時候備份的時間特別長,恢復(fù)起來也不方便,可以利用跨機房從庫的方法來進(jìn)行數(shù)據(jù)備份,此時可以搭建一個延遲從庫,以便在主庫誤操作的時候,從庫可以及時的停止,跳過相關(guān)的誤操作步驟。

以上就是MySQL數(shù)據(jù)庫備份過程的注意事項的詳細(xì)內(nèi)容,更多關(guān)于MySQL 備份的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 華為云云數(shù)據(jù)庫MySQL的體驗流程

    華為云云數(shù)據(jù)庫MySQL的體驗流程

    本文主要介紹了MySQL數(shù)據(jù)庫相關(guān)知識,華為云云數(shù)據(jù)庫的體驗流程和云數(shù)據(jù)庫MySQL的性能測試,感興趣的小伙伴可以閱讀瀏覽
    2023-03-03
  • Linux下mysql5.6.33安裝配置教程

    Linux下mysql5.6.33安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了Linux下mysql5.6.33安裝配置方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Mysql查詢語句詳細(xì)總結(jié)大全

    Mysql查詢語句詳細(xì)總結(jié)大全

    這篇文章主要給大家介紹了關(guān)于Mysql查詢語句詳細(xì)總結(jié)的相關(guān)資料,MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它支持SQL語言進(jìn)行數(shù)據(jù)查詢,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • MySQL中int?(10)?和?int?(11)?的區(qū)別

    MySQL中int?(10)?和?int?(11)?的區(qū)別

    這篇文章主要介紹了MySQL中int?(10)?和?int?(11)?的區(qū)別,根據(jù)mysql?中整數(shù)數(shù)據(jù)類型、不同類型的取值范圍、不同數(shù)據(jù)類型的默認(rèn)顯示寬度展開對int的介紹,需要的朋友可以參考一下
    2022-01-01
  • 詳解MySql中InnoDB存儲引擎中的各種鎖

    詳解MySql中InnoDB存儲引擎中的各種鎖

    本文主要介紹了詳解MySql中InnoDB存儲引擎中的各種鎖,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • MySql Sql 優(yōu)化技巧分享

    MySql Sql 優(yōu)化技巧分享

    這篇文章主要介紹了MySql Sql 優(yōu)化技巧分享,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • MySQL各個特殊時間段的查詢方法

    MySQL各個特殊時間段的查詢方法

    在MySQL數(shù)據(jù)庫中,經(jīng)常需要查詢某個時間段內(nèi)的數(shù)據(jù),所以本文給大家介紹了MySQL各個特殊時間段的查詢方法,并提供相應(yīng)的源代碼示例,具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • Mysql存儲過程和函數(shù)區(qū)別介紹

    Mysql存儲過程和函數(shù)區(qū)別介紹

    這篇文章主要介紹了Mysql存儲過程和函數(shù)的區(qū)別,需要的朋友可以參考下
    2014-03-03
  • mysql 重要日志文件匯總

    mysql 重要日志文件匯總

    這篇文章主要介紹了mysql 重要日志文件的匯總,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • MySQL?表分區(qū)步驟示例詳解

    MySQL?表分區(qū)步驟示例詳解

    MySQL表分區(qū)是一種數(shù)據(jù)庫管理技術(shù),用于將大型表拆分成更小、更可管理的分區(qū)(子表,這篇文章主要介紹了MySQL?表分區(qū)簡介,需要的朋友可以參考下
    2023-09-09

最新評論