xtrabackup實現原理與innodb的recovery原理類似。
主要特點:
可以找到很多關於xtrabackup使用的帖子,但是提到使用innobackupex做增量備份比較少。
這裡介紹一下使用innobackupex做增量備份的步驟:
xtrabackup的版本:xtrabackup-1.6.tar.gz
備份和恢復的步驟:
#step 1: 做乙個全備份
./innobackupex –defaults-file=/tmp/mysqld.cnf –no-timestamp –socket=/tmp/mysql.sock –user=admin –password=admin $backupdir/full
#step 2: 基於全備份做乙個增量備份
./innobackupex –defaults-file=/tmp/mysqld.cnf –no-timestamp –socket=/tmp/mysql.sock –user=admin –password=admin –incremental –incremental-basedir=$backupdir/full/ $backupdir/inc1
#step 3: 基於全備份和第乙個增量備份做第二次增量備份
./innobackupex –defaults-file=/tmp/mysqld.cnf –no-timestamp –socket=/tmp/mysql.sock –user=admin –password=admin –incremental –incremental-basedir=$backupdir/inc1/ $backupdir/inc2
#step 7: 將恢復好的資料按照配置檔案的需求拷貝到相應目錄
./innobackupex –defaults-file=/tmp/mysqld2.cnf $backupdir/full/ –copy-back
一些使用技巧:
使用xtrabackup做資料庫的增量備份
xtrabackup實現原理與innodb的recovery原理類似。主要特點 可以找到很多關於xtrabackup使用的帖子,但是提到使用innobackupex做增量備份比較少。這裡介紹一下使用innobackupex做增量備份的步驟 xtrabackup的版本 xtrabackup 1.6.t...
Xtrabackup簡單使用
1.1 xtrabackup概念 xtrabackup有兩個主要的工具 xtrabackup innobackupex,其中xtrabackup只能備份innodb和xtradb兩種資料表,innobackupex則封裝了xtrabackup,同時可以備份myisam資料表。xtrabackup做備...
xtrabackup使用詳解
原理 在innodb內部會維護乙個redo日誌檔案,我們也可以叫做事務日誌檔案。事務日誌會儲存每乙個innodb表資料的記錄修改。當innodb啟動時,innodb會檢查資料檔案和事務日誌,並執行兩個步驟 它應用 前滾 已經提交的事務日誌到資料檔案,並將修改過但沒有提交的資料進行回滾操作。xtrab...