|
|
@ -309,3 +309,70 @@ mysql> show databases;
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
##
|
|
|
|
##
|
|
|
|
|
|
|
|
#### 3.xtrabackup备份
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
简介:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
percona-xtrabackup是开源免费的支持MySQL 数据库热备份的软件;能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份;它不暂停服务创建Innodb热备份;为mysql做增量备份;在mysql服务器之间做在线表迁移;使创建replication更加容易;备份mysql而不增加服务器的负载
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
安装软件:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm -y
|
|
|
|
|
|
|
|
[root@xingdian ~]# yum install percona-xtrabackup-24 -y
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##### 完整备份
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
创建备份目录:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# mkdir -p /xtrabackup/full/
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
备份:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# innobackupex --user=root --password='QianFeng@123' /xtrabackup/full/
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
查看备份数据:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# ls /xtrabackup/full/
|
|
|
|
|
|
|
|
2022-09-25_19-40-47
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
创建增量备份存放数据目录:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# mkdir /xtrabackup/zeng -p
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
模拟数据增加(略)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
第一次增量备份:(周二)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# innobackupex --user=root --password='QianFeng@123' --incremental /xtrabackup/zeng/ --incremental-basedir=/xtrabackup/full/2022-09-25_19-40-47/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
第一次增量备份的数据:
|
|
|
|
|
|
|
|
[root@xingdian ~]# ls /xtrabackup/zeng/
|
|
|
|
|
|
|
|
2022-09-25_19-56-00
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
模拟数据增加(略)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
第二次增量备份:(周三)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
[root@xingdian ~]# innobackupex --user=root --password='QianFeng@123' --incremental /xtrabackup/zeng/ --incremental-basedir=/xtrabackup/zeng/2022-09-25_19-56-00/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
第二次增量备份的数据:
|
|
|
|
|
|
|
|
[root@xingdian ~]# ls /xtrabackup/zeng/
|
|
|
|
|
|
|
|
2022-09-25_19-56-00 2022-09-25_19-58-12
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
后面的增量备份重复上面的操作(略)
|
|
|
|
|
|
|
|
|
|
|
|