Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

  


實驗三:利用xtrabackup+二進制日志實現增量備份和恢復數據庫


本例中實現的是將所有的增量日志都通過apply-log的步驟同步到完全備份文件中,如果希望利用增量日志還原到固定某次增量備份的數據,則不能使用本例中方式對所有的備份都進行apply-log操作,如果希望利用增量日志還原到固定哪次增量備份的數據,則將最初的完全備份的數據、和期望還原到某個增量備份前的增量備份的數據,拷貝一份到別的地方,然后依次對拷貝出來的完全備份做apply-log,對每次增量備份做apply-log,然后用形成的apply-log后形成的完全備份的數據,進行恢復

實驗環境:將node72(10.1.32.72)上的數據庫的數據還原到node73(10.1.32.73)上

1、安裝xtrabackup軟件包

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

2、驗證數據的存儲引擎類型

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

3、查看數據初始狀態

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

4、先進行完全備份,對完全備份進行apply-log,查看完全備份生成的文件

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

5、進行第一次增量備份,對增量備份進行apply-log,將增量日志合并到完全備份中,查看第一次增量備份生成的文件信息

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

6、進行第二次增量備份,對增量備份進行apply-log,將增量日志合并到完全備份中,查看第二次增量備份生成的文件信息

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

7、模擬進行二進制日志的導出

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

8、拷貝完全備份的數據和二進制日志導出的事件數據到需要恢復的節點上

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

9、在需要恢復的節點上安裝xtrabackup軟件包

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

10、恢復完全備份

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份
Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

11、恢復二進制日志事件

Mariadb數據庫備份恢復系列(三):xtrabackup物理備份工具之增量備份

  

原創文章,作者:M20-1倪文超,如若轉載,請注明出處:http://www.www58058.com/60623

(0)
M20-1倪文超M20-1倪文超
上一篇 2016-11-24 11:25
下一篇 2016-11-24 11:29

相關推薦

  • CentOS 6的開機流程及root密碼破解

    一、CentOS 6的開機流程詳解 啟動流程詳解 1、POST:    Power-On-Self-Test,加電自檢,是BIOS功能的一個主要部分。負責完成對CPU、主板、內存、硬盤子系統、顯示子系統、串并行接口、鍵盤、CD-ROM光驅等硬件情況的檢測。 2、BootSequence(BIOS):    決定那個磁盤…

    Linux干貨 2016-09-13
  • week5

    1、顯示當前系統上root、fedora或user1用戶的默認shell; useradd fedora useradd user1 egrep "^(root|fedora|user1)" /etc/passwd | cut -d: -f1,7 2、找出/e…

    Linux干貨 2016-11-24
  • shell腳本1——test測試

    程序:指令+數據 程序:算法+數據結構 shell腳本編程: 編程的語言分類:根據運行方式     編譯運行:源代碼——>編譯器——>程序文件     解釋運行:源代碼——>運行時啟動解釋器,由解釋器邊解釋邊執行 根據其編程過程中功能的實現是否調用庫還是調用外部…

    Linux干貨 2016-08-18
  • nfs的簡單配置及引用

    nfs: Network File System RPC:Remote Procedure Call NFS: sun公司研發, 協議;     NFSv1,沒有走出實驗室     NFSv2(不安全), NF…

    Linux干貨 2016-10-19
  • Centos圖形界面和命令行界面切換—-使用init

    1、從圖形界面切換到命令行界面      點擊Applications–System Tools–Terminal。    打開后輸入: su root(運行init需要管理員權限) 按回車,輸入init 3或者init 2都可以,然后回車就可以    進入命令行界…

    Linux干貨 2015-11-10
  • 用戶和組相關配置文件

    用戶和組的配置文件都在/etc目錄下          /etc/passwd;        內容格式:用戶名;加密后密碼影子(1#);UID;GID;注釋;家目錄,默認shell    …

    Linux干貨 2016-10-23
欧美性久久久久