l安裝innobackupex
Msyql增量備份需要使用第三方的一個工具叫innobackupex攒射,具體安裝方法如下:
innobackupex安裝http://blog.51yip.com/mysql/1650.html
yum install libev.so.4
rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
參數(shù)說明:http://blog.csdn.net/gua___gua/article/details/45043009
l開始備份
做增量備份,需要先進行一次全量的備份望门,后面每次根據(jù)前一次的備份目錄進行增量備份
1.全量備份
innobackupex --defaults-file=/opt/mysql_test/my.cnf--user=user –password=password --stream=tar/backup | gzip > /backup/`date +%F_%H-%M-%S`.tar.gz
mkdir 2017-08-03_13-30-58
tar zxvf 2017-08-03_13-30-58.tar.gz -C 2017-08-03_13-30-58
chown -R mysql:mysql/backup/
2.增量備份1
innobackupex --defaults-file=/opt/mysql_test/my.cnf --user=user--incremental-basedir=/backup/2017-08-03_13-30-58 --incremental /backup/
chown -R mysql:mysql/backup/
3.增量備份2
innobackupex --defaults-file=/opt/mysql_test/my.cnf --user=user--incremental-basedir=/backup/2017-08-03_13-35-36 --incremental /backup/
chown -R mysql:mysql/backup/
4.增量備份3
innobackupex --defaults-file=/opt/mysql_test/my.cnf --user=user--incremental-basedir=/backup/2017-08-03_13-38-57 --incremental /backup/
chown -R mysql:mysql/backup/
l停止數(shù)據(jù)庫
l還原
5.先還原全量目錄
innobackupex --user=user --apply-log --redo-only/backup/2017-08-03_13-30-58
6.第一份增量還原
innobackupex --user=user --apply-log --redo-only/backup/2017-08-03_13-30-58 --incremental-dir=/backup/2017-08-03_13-35-36
7.第二份增量還原
innobackupex --user=user --apply-log --redo-only/backup/2017-08-03_13-30-58 --incremental-dir=/backup/2017-08-03_13-38-57
8.第三份增量還原
innobackupex --user=user --apply-log --redo-only/backup/2017-08-03_13-30-58 --incremental-dir=/backup/2017-08-03_13-44-52
9.mv /opt/mysql_test/data/opt/mysql_test/data.bak
10.mkdir -p /opt/mysql_test/data
11.chown -R mysql:mysql/opt/mysql_test/
12.全量拷貝到data innobackupex --defaults-file=/opt/mysql_test/my.cnf --user=user--copy-back /backup/2017-08-03_13-30-58或者直接mv 2017-08-03_13-30-58 data
chown -R mysql:mysql/opt/mysql_test/
l啟動mysql
增量備份每次備份數(shù)據(jù)量較小曹货,執(zhí)行較快完成潘酗,所以備份的每日任務(wù)對于服務(wù)器的壓力比較小羔沙,但是每天備份下來的數(shù)據(jù)占用的磁盤空間會比較多,因為每次備份都會存儲一些日志文件什么的伟骨,日積月累會占用相當多的磁盤饮潦,而且每次備份都是基于上一次的備份進行的,所以每天的備份文件都不能刪除携狭。所以继蜡,如果數(shù)據(jù)量不大,可以做定時的全量備份暑中,這樣還原起來也比較方便壹瘟。當然合理有效的當然還是做主從,如果條件允許的情況下鳄逾,還是建議做個主從,這樣能節(jié)省恢復(fù)數(shù)據(jù)的時間灵莲,能保證數(shù)據(jù)一致性雕凹,是風險最小的做法。