时间:2021-05-23
1.安装XtraBackup
yum的安装方法:
自动
$ rpm -Uhv http:///downloads/percona-release/percona-release-0.0-1.x86_64.rpm然后会看到:
Retrieving http:///downloads/percona-release/percona-release-0.0-1.x86_64.rpmPreparing... ########################################### [100%] 1:percona-release ########################################### [100%]手动
[percona]name = CentOS $releasever - Perconabaseurl=http://repo.percona.com/centos/$releasever/os/$basearch/enabled = 1gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-perconagpgcheck = 1测试安装库
使用yum list | grep percona来确保安装
yum list | grep percona会出现以下信息:
percona-release.x86_64 0.0-1 installed...Percona-Server-client-51.x86_64 5.1.47-rel11.1.51.rhel5 perconaPercona-Server-devel-51.x86_64 5.1.47-rel11.1.51.rhel5 perconaPercona-Server-server-51.x86_64 5.1.47-rel11.1.51.rhel5 perconaPercona-Server-shared-51.x86_64 5.1.47-rel11.1.51.rhel5 perconaPercona-Server-test-51.x86_64 5.1.47-rel11.1.51.rhel5 percona...xtrabackup.x86_64 1.2-22.rhel5 percona
2、进行完整备份
备份必须连接mysql,相关选项有
备份可以使用管理员帐号,也可开放一个权限最小的帐号
grant user 'bkpuser'@'localhost' identified by '123';grant reload,lock tables,replication client on *.* to 'bkpuser'@'localhost';flush privileges;进行一次完整备份,需要指定的相关选项有
指定备份所存放的目标目录,例如 /tmp
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf /tmp3、进行增量备份
进行第一次增量备份,需要在有一次完整备份的基础上进行
进行第二次增量备份,需要指定上一次增量备份的目录
4、还原一个增量备份
创建好的完整备份不能直接用来还原数据库,需要对数据做一些准备工作,其中包括一些已经提交的事务的重放,未提交事务的回滚。
指定备份的数据目录
innobackupex --apply-log --use-memory=4G /tmp还原数据,需要指定配置文件,默认会还原到/var/lib/mysql,并且保证,my.cnf中设置的数据目录下没有任何文件
innobackupex --copy-back --defaults-file=/usr/local/mysql/my.cnf /tmp声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
A、MySQL备份工具xtrabackup的安装1.percona官方xtrabackup的二进制版本;二进制版本解压就能用了。2.解压xtrabackup&创
简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的
Xtrabackup------MySQLDBA的必备工具注意:1)文档参照http:///docs/wiki/percona-xtrabackup:start
本文实例为大家分享了xtrabackup备份还原的具体代码,供大家参考,具体内容如下使用rpm包安装xtrabackup##安装依赖包yum-yinstallp
一、Xtrabackup介绍 A、Xtrabackup是什么 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写