1.安装xtrabackup
yum的安装方法:
自动
$ rpm -uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
然后会看到:
retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm preparing... ########################################### [100%] 1:percona-release ########################################### [100%]
手动
[percona] name = centos $releasever - percona baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/ enabled = 1 gpgkey = file:///etc/pki/rpm-gpg/rpm-gpg-key-percona gpgcheck = 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 percona percona-server-devel-51.x86_64 5.1.47-rel11.1.51.rhel5 percona percona-server-server-51.x86_64 5.1.47-rel11.1.51.rhel5 percona percona-server-shared-51.x86_64 5.1.47-rel11.1.51.rhel5 percona percona-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 /tmp
3、进行增量备份
进行第一次增量备份,需要在有一次完整备份的基础上进行
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/one --incremental-basedir=/tmp
进行第二次增量备份,需要指定上一次增量备份的目录
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/two --incremental-basedir=/root/one
4、还原一个增量备份
创建好的完整备份不能直接用来还原数据库,需要对数据做一些准备工作,其中包括一些已经提交的事务的重放,未提交事务的回滚。
指定备份的数据目录
innobackupex --apply-log --use-memory=4g /tmp
还原数据,需要指定配置文件,默认会还原到/var/lib/mysql,并且保证,my.cnf中设置的数据目录下没有任何文件
innobackupex --copy-back --defaults-file=/usr/local/mysql/my.cnf /tmp
如对本文有疑问, 点击进行留言回复!!
SSD原理及Pytorch代码解读——网络架构(二):特征提取网络及总体计算过程
集合类 ArrayList 和 LinkedList 直接用 Innodb(MySQL 5.0
网友评论