xtrabackup 增量備份
1.完全備份準備資料夾
xtrabackup --backup --target-dir=/backup/base/
2.進入mysql 修改資料
[centos]$ mysql
mariadb [hellodb]> use hellodb;
#修改資料庫
mariadb [hellodb]> insert students(name,age)value('a01',001);
mariadb [hellodb]> insert students(name,age)value('b02',002);
3.第一次增量備份
[centos]$ xtrabackup --backup --target-dir=/backup/inc1 --incremental-basedir=/backup/base
#再修改點資料
4.第二次增量備份
[centos]$ xtrabackup --backup --target-dir=/backup/inc2 --incremental-basedir=/backup/inc1
5.合併第一次增量備份
6.合併第二次增量備份
[centos]$ xtrabackup --prepare --target-dir=/backup/base --incremental-dir=/backup/inc2
7.還原(關閉資料庫)
[centos]$ xtrabackup --copy-back --target-dir=/backup/base
xtrabackup 增量備份和部分備份
增量備份 當innodb file per table開啟時,xtrabackup支援部分備份,有2種方式 tables和 tables file 我本人不喜歡 tables,比較麻煩,需要正規表示式匹配和考慮os轉義符還有bash命令長度,巨蛋疼 主要把要備份的表寫到乙個檔案裡面即可,每個表一行 ...
Xtrabackup增量備份的恢復
環境 linux 伺服器 1.135 增量備份的恢復主要3個步驟 1 恢復完全備份 2 恢復增量備份到完全備份 開始恢復的增量備份要新增 redo only引數,到最後一次增量備份去掉 redo only引數 3 對整體的完全備份進行恢復,回滾那些未提交的資料 在另外一台測試上面做了乙個全量備份和兩...
Xtrabackup全量備份 增量備份指令碼
一 全量備份指令碼 1.全量備份指令碼 1 2 3 4 5 6 7 8 9 10 11 12 13 bin bash description xtrabackup complete author created by michael 2017 08 07 v0.1 user root passwd ...