https://www.percona.com/downloads/Percona-XtraBackup-LATEST/

官网下载地址

 

使用xtrabakcup 备份inodb数据库

1,获取yum源

rpm -ivh http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

可以查看/etc/yum.repos.d下面多出几个源文件

 

2,安装xtrabackup

yum -y install percona-xtrabackup

 

3,查看安装哪些文件

rpm -ql percona-xtrabackup

红色标记的即为我们需要使用的文件.

xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构;

innobackupex:是将xtrabackup进行封装的perl脚本,提供了备份myisam表的能力。

 

4,创建并授权一个适用于备份操作的最小权限用户

grant reload,lock tables,replication client on *.* to ‘backuser’@’localhost’ identified by ‘back2016’;

flush privileges;

5,完全备份

innobackupex –user=backuser  –password=back2016    /storage

或者使用压缩

innobackupex –user=backuser –password=back2016  –stream=tar /storage  2>/tmp/backlog | gzip 1>/storage/mysql.tar.gz

发表评论

邮箱地址不会被公开。 必填项已用*标注