xtrabackup 開啟壓縮備份

2022-09-09 03:09:12 字數 1069 閱讀 2327

完整備份

innobackupex --defaults-file=/etc/my.cnf --host=localhost --user=bkpuser --password=s3cret /data/dbbak/innobackupex/ --no-timestamp --compress --compress-threads=5

--compress #

目前只支援quicklz演算法,需要qpress程式解壓縮

--compress-threads=5# 併發壓縮執行緒,預設為1

for other architectures and operating systems, unzip the source and run 'make'

[root@mysql tmp]#yum -y install gcc-c++

[root@mysql tmp]#mkdir qpress

[root@mysql tmp]#wget

[root@mysql tmp]#unzip qpress-11-source.zip

[root@mysql tmp]#make

[root@mysql tmp]#mv qpress /usr/bin/

[root@mysql tmp]#cd /tmp;rm -rf /tmp/qpress

批量壓縮檔案解壓

cd /data/dbbak/innobackupex/;for i in $(find . -name "*.qp"); do qpress -d $i  $(dirname $i) && rm -f $i; done

停止資料庫

/etc/init.d/mysql.server stop

資料目錄重新命名

mv /data/mysql /data/mysql_bak

還原資料庫

innobackupex --copy-back /data/dbbak/innobackupex/

修改宿主目錄許可權

chown mysql:mysql /data/mysql -r

啟動資料庫

/etc/init.d/mysql.server start

xtrabackup全備 增備 恢復

全備 innobackupex no timestamp defaults file path my.cnf data backup 20141106 增量1 innobackupex no timestamp defaults file path my.cnf incremental increm...

xtrabackup備份(全備,增備)

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

XtraBackup實現MySQL資料備份

xtrabackup是由percona提供的mysql資料庫備份工具,據官方介紹,是一款開源能夠對innodb和xtradb資料庫進行熱備的工具,支援完全備份和增量備份。特點 1 備份過程快速 可靠 2 備份過程不會打斷正在執行的事務 3 能夠基於壓縮等功能節約磁碟空間和流量 4 自動實現備份檢驗 ...