设为首页 加入收藏

TOP

通过innobackupex实现对MySQL的完整热备份
2015-11-13 01:24:19 来源: 作者: 【 】 浏览:14
Tags:通过 innobackupex 实现 MySQL 完整 备份

目的


通过innobackupex实现对MySQL的完整热备份


环境


介绍


官网:https://www.percona.com/


官方下载地址:https://www.percona.com/downloads/XtraBackup/LATEST/



操作
# 创建存放备份的目录
mkdir /backup


# 备份好之后当然是要验证一下效果啦(初学者不要拿生产环境来测试哦)。
# 先停止数据库
service mysqld stop
# 清空数据目录(我的数据目录是/wwwroot/mysql),注意别把父目录mysql给删了。
rm -rf /wwwroot/mysql/*
# 进入prepare阶段,注意,这里一定要选择你刚刚备份的那个时间戳目录。
innobackupex --apply-log /backup/2015-11-07_14-08-51/
# 进入恢复阶段
innobackupex --copy-back /backup/2015-11-07_14-08-51/
# 授权
chown -R mysql:mysql /wwwroot/mysql/
# 启动服务
service mysqld start


通过以上操作就完成一次完整备份和还原了。


注意,做完整还原时一定要清空数据目录,否则会对还原结果造成影响。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇通过二进制方式安装innobackupex 下一篇MySQL安装故障解决

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: