XtraBackup实践(三)恢复

2018-02-11 14:07:20来源:oschina作者:Mr_Qi人点击

分享
背景

xtrabackup支持的功能比较多 在支持远程压缩等stream的功能之外 我们要优先实践备份恢复。


恰巧碰到db磁盘不足的问题 我们考虑使用xtrabackup进行db data目录的转移


实战

首先使用XtraBackup实践(一)备份进行备份


xtrabackup支持热备 我们考虑将对应etc/mysql.cnf 中对应增加datadir


datadir=/home/mysql/data

那么我们执行对应的恢复脚本


innobackupex --defaults-file=/etc/my.cnf --copy-back --rsync /home/backup/data/full/2018-02-09_11-48-33/

方便起见我直接使用了全备库没有使用增量库


实际恢复时间从12:45开始



实际db大小约30G



总共耗时约5min完成db恢复【物理备份的恢复速度远超逻辑备份】


注意需要修改对应目录权限为可读写并且添加mysql用户


chown 777 mysql:mysql data/

重新启动 mysql



一切恢复正常!!!


这样磁盘也从85%下降到了27%



最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台