完整備份
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 自動實現備份檢驗 ...