XtraBackup备份原理和实战详解(4)

innobackupex  --user=root --password=789 --incremental--incremental-lsn=1794019 /data/backups/inc --slave-info --safe-slave-backup --parallel=4 --safe-slave-backup-timeout=7200--socket=/data/3306/mysql.sock

这个值是通过查看最近一次增量备份的xtrabackup_checkpoints得到

这里执行结果一定要看到“completed OK!" OK的字样,才表示成功

执行结果会在指定的目录/data/backups/inc下生成一个新的文件

[root@db01 2016-09-05_20-19-48]# cd ..

[root@db01 inc]# pwd

/data/backups/inc

[root@db01 inc]# ls -lrt

总用量 8

drwxr-x--- 8 root root 4096 9月   5 20:19 2016-09-05_20-19-48

drwxr-x--- 8 root root 4096 9月   5 21:18 2016-09-05_21-18-30

到此我们对数据进行了完整的备份,下面会再创建一条语句,但是不会做增量备份,为了是下面测试二进制日志恢复数据。接下来要玩大的了,删库,后面看看能恢复回来不

生产环境中为了数据一致性最好是ROW模式,因为其他的模式数据会丢失

mysql> show variables like "log_bin";

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| log_bin      | ON    |

+---------------+-------+

1 row in set (0.00 sec)

   

mysql> show variables like"%binlog_format%";

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| binlog_format | ROW   |

+---------------+-------+

1 row in set (0.00 sec)

   

ot root   418 9月   4 15:34backup-my.cnf

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/dad1f36d752db73b06198b266bbe402f.html