7、mysql热备--xtrabackup裸文件备份之增备
生活随笔
收集整理的這篇文章主要介紹了
7、mysql热备--xtrabackup裸文件备份之增备
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
※增備必須是基于全備而言的,第一次增備必須是基于上一次全備。
1)先進行一次全備命令
innobackupex --defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 /tmp/backup顯示“complete OK”表示全備完成
2)進行第一次增備
innobackupex --defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 --incremental /tmp/backupincr --incremental-basedir=/tmp/backup顯示“complete OK”表示增備完成
※/tmp/backupincr目錄下xtrabackup_checkpoints 可以看到文件備份類型為incremental
3)進行第二次增備
innobackupex --defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 --incremental /tmp/backupincr2 --incremental-basedir=/tmp/backupinr顯示“complete OK”表示增備完成
?
4)增備恢復
先恢復全備
innobackupex --defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 --apply-log --read-only /tmp/backup顯示“complete OK”
恢復第一次增備
innobackupex --defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 --apply-log --read-only /tmp/backup --incremental-basedir=/tmp/backupincr1恢復第二次增備
innobackupex --defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 --apply-log --read-only /tmp/backup --incremental-basedir=/tmp/backupincr2將新的全備文件進行一次完全恢復
innobackupex--defaults-file=/etc/my.conf --no-timestamp --user dbback --host 192.168.99.22 --password 123 --apply-log /tmp/backup最后一步,跟之前的全備恢復最后一樣,
mysqladmin -uroot -p123 shutdown mv /data/mysql /data/mysql_bak mv /tmp/backup /data/ cd /data mv backup/ mysql chown mysql:mysql -R mysql mysql_safe --defaults-file=/etc/my.conf &?
總結(jié)
以上是生活随笔為你收集整理的7、mysql热备--xtrabackup裸文件备份之增备的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Exchange服务故障解决图解(摘自天
- 下一篇: 1-继承、模板设计模式、抽象类、fina