xtrabackup的介紹和使用

2021-06-21 14:09:44 字數 1538 閱讀 2625

xtrabackup是第三方的mysql熱備工具

,這裡能找到你想要的xtrabackup版本

安裝xtrabackup

tar zxvf p

ercona-xtrabackup-2.0.1-446.tar.gz

cd percona-xtrabackup-2.0.1

value

alias

server

innodb51_builtin

5.1build against built-in innodb in mysql 5.1

innodb51

plugin

build agsinst innodb plugin in mysql 5.1

innodb55

5.5build against innodb in mysql 5.5

xtradb51

xtradb

build against percona server with xtradb 5.1

xtradb55

xtradb55

build against percona server with xtradb 5.5

auto_download="yes" ./utils/build.sh 5.5(後面的名字,是跟著alias走,看上圖,這裡會產生乙個與之匹配的mysql版本,對應的這裡是5.5.17版本)

安裝完之後,建立軟鏈結

# ln -s /usr/local/script/percona-xtrabackup-2.0.1/innobackupex /usr/local/mysql55/bin/innobackupex

# ln -s /usr/local/script/percona-xtrabackup-2.0.1/src/xtrabackup_innodb55 /usr/local/mysql55/bin/xtrabackup_55

# ln -s /usr/local/script/percona-xtrabackup-2.0.1/src/xtrabackup_innodb55 /usr/local/mysql55/bin/xtrabackup

然後新增環境變數

export path=$path:/usr/local/mysql55/bin

現在就可以使用

xtrabackup的備份:

/usr/local/mysql55/bin/innobackupex --defaults-file=/data/mysqldata/3306/my.cnf --user=root /data/backup/full

/data/backup/full/

2012-07-04_13-44-40

這個時候,你就可以移空資料目錄檔案。執行恢復

/usr/local/mysql55/bin/innobackupex --defaults-file=/data/mysqldata/3306/my.cnf --copy-back /data/backup/full/2012-07-04_13-44-40

這樣,就算是執行了一遍簡單的xtrabackup的備份和恢復

Xtrabackup介紹與原理

一 xtrabackup介紹 mysql冷備 mysqldump mysql熱拷貝都無法實現對資料庫進行增量備份。在實際生產環境中增量備份是非常實用的,如果資料大於50g或100g,儲存空間足夠的情況下,可以每天進行完整備份,如果每天產生的資料量較大,需要定製資料備份策略。例如每週實用完整備份,周一...

IPhone CoreImage 的介紹和使用

1.coreimage的簡單介紹 2.coreimage的使用 2.1在ios開發中匯入coreimage.framework 框架,mac開發中coreimage包含在quartzcore.framework框架中。2.2 coreimage使用中3個主要的類 cicontext 他與core g...

UIApplication物件的介紹和使用

info.plist檔案,如下圖所示 對ios8做一下使用者許可,在ios7中不需要 獲取系統版本 float version uidevice currentdevice systemversion floatvalue if version 8.0 1.設定圖示右上角的數字 2.清除圖示右上角的...