手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

通过innobackupex实现对MySQL的单库备份

[日期:2015-11-08] 来源:yestreenstars.blog.51cto.com  作者:yestreenstars [字体: ]

目的

通过innobackupex实现对MySQL的单库备份

环境

OS:CentOS 6.6 32bit

介绍

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

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

操作

# 开始备份
innobackupex --password=RedHat --databases=db1 /backup/
# 备注:redhat是我MySQL的root密码,db1是我要备份的数据库,/backup/是我的存放备份的目录(要事先创建好)。
 
# 模拟恢复
# 停止服务
service mysqld stop
# 清空数据目录(备注:/wwwroot/mysql/是我的数据目录)
rm -rf /wwwroot/mysql/*
# 进入prepare阶段
innobackupex --apply-log /backup/2015-11-07_15-12-34/
# 进入恢复阶段
innobackupex --copy-back /backup/2015-11-07_15-12-34/
# 通过mysql_install_db初始化数据库
cd /usr/local/webserver/mysql/
./scripts/mysql_install_db --user=mysql --datadir=/wwwroot/mysql/
# 授权
chown -R mysql:mysql /wwwroot/mysql/
# 启动服务
service mysqld start
# 初始化root密码(备注:redhat是我的密码)
mysqladmin -uroot password redhat

通过以上步骤就可以完成单库备份,但我觉得并没什么用,因为还是要备份共享数据源,那个文件才是最大的,所以还不如直接完整备份。

XtraBackup与InnoBackupex 联机备份  http://www.linuxidc.com/Linux/2015-02/113632.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-11/124947.htm

linux
相关资讯       Innobackupex  MySQL单库备份 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款