首页 > 数据库技术 > 详细

Percona Xtrabackup数据库备份与还原

时间:2015-08-08 02:09:14      阅读:235      评论:0      收藏:0      [点我收藏+]

Xtrabackup安装

cd /usr/local/mysql?
获取包?
wget?https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.2.12/binary/tarball/percona-xtrabackup-2.2.12-Linux-x86_64.tar.gz

解压?
tar -zxvf percona-xtrabackup-2.2.12-Linux-x86_64.tar.gz

重命名?
mv percona-xtrabackup-2.2.12-Linux-x86_64.tar.gz xtrabackup

复制服务到/usr/bin/?
cd xtrabackup?
cp innobackupex /usr/bin/?
cp xtrabackup /usr/bin/

原始数据库整库备份:

./innobackupex —user=root —password=root —defaults-file=/etc/my.cnf /mnt/innobackup?
其中,defaults-file是my.cnf的路径,/mnt/innobackup/为自建备份目录

scp 传输数据文件到目标服务器

目标服务器数据库恢复:?
cd /usr/local/mysql?
目标服务器mysql停用?
service mysql stop

复制数据文件?
innobackup —apply-log /usr/local/mysql/xtrabackup/2015-xxxxxxx?
其中 /usr/local/mysql/xtrabackup/2015-xxxxxxx为备份数据所在位置

innobackup —copy-back —defaults-file=/etc/my.cnf /usr/local/mysql/xtrabackup/2015-xxxxxx?
复制文件完成

更改data目录权限及所属?
chown -R mysql:mysql data/

service mysql restart?
启动服务,查看数据情况。

Percona Xtrabackup数据库备份与还原

原文:http://fredlong.iteye.com/blog/2233659

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!