mysql 数据库热备恢复

环境:Linux
数据库:mysql-5.5,
备份工具:percona-xtrabackup-2.0.0.tar.gz
%s/li/afg/pg

#热备份
./bin/innobackupex-1.5.1 --user=root --socket=/ --defaults-file=/usr/app/mysql/my.cnf /usr/app/back/bak_1220/ 2>/usr/app/back/a.log

#建立阮链接
 ln -sf /data2/percona-xtrabackup-2.0.0/bin/xtrabackup /usr/bin/;
#恢复之前mysql数据一定要关闭
mysqladmin shut
#删掉data下的数据文件  rm -rf *;
#删除log下的文件 rm -rf *;
 #恢复日志文件
 ./bin/innobackupex-1.5.1 --user=root --socket=/ --defaults-file=/usr/app/mysql/my.cnf --apply-log /usr/app/back/bak_1220/2014-12-20_22-04-20/
 #恢复数据文件
 ./bin/innobackupex-1.5.1 --user=root --socket=/ --defaults-file=/usr/app/mysql/my.cnf --copy-back /usr/app/back/bak_1220/2014-12-20_22-04-20/


你可能感兴趣的:(mysql 数据库热备恢复)