简介部分
它是开源免费的支持MySQL 数据库热备份的软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份。它不暂停服务创建Innodb热备份;
为mysql做增量备份;在mysql服务器之间做在线表迁移;使创建replication更加容易;备份mysql而不增加服务器的负载。
percona是一家老牌的mysql技术咨询公司。它不仅提供mysql的技术支持、培训、咨询,还发布了mysql的分支版本--percona Server。并围绕
percona Server还发布了一系列的mysql工具。
percona-xtrabackup 安装部署
安装yum仓库
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
yum安装percona-xtrabackup
yum -y install percona-xtrabackup-24.x86_64
查询安装结果
rpm -ql percona-xtrabackup-24
完全备份流程
进入数据库添加测试数据
完全备份命令
查看备份结果
查看备份目录
完全恢复流程
模拟数据库损坏
停止并清空数据库
经过清空后的mysql目录下不存在任何文件(数据也被删除)
生成回滚日志
恢复文件
登录验证
进入数据库查询,发现之前的测试数据存在,备份数据恢复成功