最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數據庫備份過程的注意事項

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

今天看了看數據備份相關的東西,總結了幾個MySQL數據備份的注意事項,簡單分享一下吧。

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

文件種類劃分:

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

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

按照備份內容劃分:

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

2、增量備份,基于全量備份的基礎之上的,例如全量備份備份截止日期是昨天,那么昨天到今天這部分數據就是增量備份

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

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

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

2、可以利用NFS掛載的方式,將本地的數據備份在遠程機器上,這樣可以緩解本地的備份壓力,同時可以保證本地硬盤出現問題不影響數據恢復。應用此種方法的時候,需要考慮機器之間的網絡帶寬。架構圖如下:

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

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

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

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

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

以上就是MySQL數據庫備份過程的注意事項的詳細內容,更多關于MySQL 備份的資料請關注腳本之家其它相關文章!

相關文章

  • Mysql如何對json數據進行查詢及修改

    Mysql如何對json數據進行查詢及修改

    這篇文章主要介紹了Mysql如何對json數據進行查詢及修改,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • mysql 5.7.16 安裝配置方法圖文教程(ubuntu 16.04)

    mysql 5.7.16 安裝配置方法圖文教程(ubuntu 16.04)

    這篇文章主要為大家分享了ubuntu 16.04下mysql 5.7.16 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 利用pt-heartbeat監(jiān)控MySQL的復制延遲詳解

    利用pt-heartbeat監(jiān)控MySQL的復制延遲詳解

    這篇文章主要給大家介紹了利用pt-heartbeat監(jiān)控MySQL的復制延遲的相關資料,文中詳細介紹了pt-heartbeat、監(jiān)控原理以及安裝過程等的相關內容,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數

    MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數

    這篇文章主要介紹了MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數,需要的朋友可以參考下
    2015-08-08
  • MySQL數據庫三種常用存儲引擎特性對比

    MySQL數據庫三種常用存儲引擎特性對比

    MySQL中的數據用各種不同的技術存儲在文件(或內存)中,這些技術中的每一種技術都使用不同的存儲機制,索引技巧,鎖定水平并且最終提供廣泛的不同功能和能力。在MySQL中將這些不同的技術及配套的相關功能稱為存儲引擎。
    2016-01-01
  • Mysql覆蓋索引詳解

    Mysql覆蓋索引詳解

    今天小編就為大家分享一篇關于Mysql覆蓋索引詳解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 關于join?on和where執(zhí)行順序分析

    關于join?on和where執(zhí)行順序分析

    這篇文章主要介紹了join?on和where執(zhí)行順序,如果是inner?join,?放on和放where產生的結果一樣,?執(zhí)行計劃也是一樣,但推薦使用on,本文對join?on和where執(zhí)行順序給大家詳細講解,需要的朋友可以參考下
    2023-03-03
  • 詳解如何利用Xtrabackup進行mysql增量備份

    詳解如何利用Xtrabackup進行mysql增量備份

    這篇文章主要為大家介紹了如何利用Xtrabackup進行mysql增量備份詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 使用navicat 8實現創(chuàng)建數據庫和導入數據 管理用戶與權限[圖文方法]

    使用navicat 8實現創(chuàng)建數據庫和導入數據 管理用戶與權限[圖文方法]

    使用navicat8實現創(chuàng)建數據庫和導入數據的方法,需要的朋友可以參考下。
    2011-04-04
  • MySQL整型數據溢出的解決方法

    MySQL整型數據溢出的解決方法

    這篇文章主要介紹了MySQL整型數據溢出的解決方法,本文出現整型溢出的mysql版本是5.1,5.1下整型溢出不會報錯,而會變成負數,需要的朋友可以參考下
    2014-07-07

最新評論

竹北市| 襄城县| 宝清县| 封开县| 旅游| 松溪县| 尉犁县| 德格县| 无为县| 肥乡县| 永修县| 林州市| 桐乡市| 通江县| 天祝| 木里| 博客| 凤冈县| 安康市| 博野县| 寿宁县| 同德县| 宜都市| 从江县| 衡水市| 怀安县| 邯郸市| 达尔| 丰城市| 辉南县| 玛曲县| 金门县| 三穗县| 安庆市| 泰来县| 左权县| 永靖县| 巍山| 杂多县| 永州市| 上栗县|