centos7安装Xtrabackup - Go语言中文社区

centos7安装Xtrabackup



Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份。

1.安装percona仓库

yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm

2.安装xtrabackup

yum install percona-xtrabackup -y

3.创建备份用户及设置权限

CREATE USER ‘bkpuser’@'localhost' IDENTIFIED BY 'password';

GRANT RELOAD,LOCK TABLES,PROCESS,REPLICATION CLIENT ON *.* TO 'bkpuser'@'localhost';

FLUSH PRIVILEGES;


4.配置xtrabackup

vim /root/.my.cnf

[xtrabackup]

user=bkpuser

password=password


5.执行一次全备份

xtrabackup --backup --target-dir=/data/backups/mysql/full_backup

6.在全备份的基准上执行第一次增量备份

xtrabackup --backup --target-dir=/data/backups/mysql_increase1 --incremental-basedir=/data/backups/mysql/full_backup

7.往后的每一次增量备份都以上一次增量备份为基准

xtarbackup --backup --target-dir=/data/backups/mysql_increase2 --incremental-basedir=/data/backups/mysql_increase2


8.自动备份写脚本

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/51redhat/p/11995901.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-06 21:19:45
  • 阅读 ( 998 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢