概述
Xtrabackup是一种物理备份工具,通过协议连接到mysql服务端,然后读取并复制innodb底 层的"数据块",完成所谓的"物理备份"。
支持对innodb进行热备、增量备份、差量备份。
前面已经分享了怎么去安装xtrabackup工具,所以今天主要详细介绍 XtraBackup 备份和恢复的具体过程。
1、源数据库备份
./innobackupex --user=root --password=xxxxx --host=127.0.0.1 --databases=jpcpdb /home/xtrabackup/
![38fea17a0dca912e6ae4be80a4d34981.png](https://img-blog.csdnimg.cn/img_convert/38fea17a0dca912e6ae4be80a4d34981.png)
查看备份出来的文件:
![932ed477b69d3af16db5290eec54c409.png](https://img-blog.csdnimg.cn/img_convert/932ed477b69d3af16db5290eec54c409.png)
/home/xtrabackup/ 备份存放的位置,备份会在该目录下生成一个按照时间命名的文件夹。用--no-timestamp参数可以指定到自己想要的备份文件夹,不受时间命名的文件夹限制。