Percona Xtrabackup数据库备份与还原 博客分类: mysql MySQL
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数据库备份与还原 博客分类: mysql MySQL
-
深入解析Linux下MySQL数据库的备份与还原
-
深入解析Linux下MySQL数据库的备份与还原
-
MySQL Administrator备份与还原数据库实操
-
【转载】MySQL数据库服务器逐渐变慢 该如何分析与解决 博客分类: Mysql mysql
-
【转载】MySQL数据库服务器逐渐变慢 该如何分析与解决 博客分类: Mysql mysql
-
php实现MySQL数据库备份与还原类实例
-
php mysql数据库备份与数据还原类
-
mysql中mysqldump备份与还原数据库命令介绍
-
MySQL数据库备份与还原