您好,登錄后才能下訂單哦!
1、創建全備
innobackupex --defaults-file=/etc/my.cnf --user=root --password=root --socket=/home/mysql/3306/data/mysql.sock --no-timestamp /home/mysql/backup
已有數據
2、增加數據
insert into leo values (7,"wanger");
insert into leo values (8,"xiaofang");
3、第一次增量備份
innobackupex --defaults-file=/etc/my.cnf --user=root --password=root --socket=/home/mysql/3306/data/mysql.sock --no-timestamp --incremental-basedir=/home/mysql/backup --incremental /home/mysql/backup/zengliang1/
4、增加數據
insert into leo values (9,"wanger");
insert into leo values (10,"xiaofang");
5、第二次增量
innobackupex --defaults-file=/etc/my.cnf --user=root --password=root --socket=/home/mysql/3306/data/mysql.sock --no-timestamp --parallel=3 --incremental-basedir=/home/mysql/backup/zengliang1/ --incremental /home/mysql/backup/zengliang2/
6、恢復增量數據
innobackupex --apply-log --use-memory=32M --redo-only /home/mysql/backup/
7、合并增量到全備目錄
合并 第一次增量:innobackupex --apply-log --use-memory=32M --redo-only --incremental-dir=/home/mysql/backup/zengliang1 /home/mysql/backup/
合并第二次增量:innobackupex --apply-log --use-memory=32M --redo-only --incremental-dir=/home/mysql/backup/zengliang2 /home/mysql/backup/
8、應用redo,undo回滾數據
innobackupex --apply-log --use-memory=32M /home/mysql/backup
9、正式恢復數據
/usr/local/mysql/bin/mysqladmin -uroot -p -P3306 -S /home/mysql/3306/data/mysql.sock shutdown
備份數據目錄:mv /home/mysql/3306/data/ /tmp/databak
innobackupex --defaults-file=/etc/my.cnf --copy-back --rsync /home/mysql/backup/ ###與mv效果一樣
chown -R mysql:mysql /home/mysql/3306/data
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
至此結束!!!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。