千家信息网

XtraBackup全量备份与恢复的过程

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容介绍了"XtraBackup全量备份与恢复的过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2026年10月31日XtraBackup全量备份与恢复的过程

本篇内容介绍了"XtraBackup全量备份与恢复的过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1、全量备份
innobackupex --defaults-file=/etc/my.cnf --user=root --password=mysql /backup/xtrabackup
备份成功后会提示:
170920 17:55:25 Executing UNLOCK TABLES
170920 17:55:25 All tables unlocked
170920 17:55:25 [00] Copying ib_buffer_pool to /backup/xtrabackup/2017-09-20_17-53-54/ib_buffer_pool
170920 17:55:25 [00] ...done
170920 17:55:25 Backup created in directory '/backup/xtrabackup/2017-09-20_17-53-54/'
MySQL binlog position: filename 'mysql-bin-3306.000026', position '154'
170920 17:55:25 [00] Writing /backup/xtrabackup/2017-09-20_17-53-54/backup-my.cnf
170920 17:55:25 [00] ...done
170920 17:55:25 [00] Writing /backup/xtrabackup/2017-09-20_17-53-54/xtrabackup_info
170920 17:55:25 [00] ...done
xtrabackup: Transaction log of lsn (1833677659) to (1833677668) was copied.
170920 17:55:25 completed OK!
并且会记录当前binlog的文件名和position点,以方便同步复制用。
2、全量恢复
停止MySQL服务
service mysql stop
删除老数据库数据目录下的所有文件
cd /mysql/data
将备份文件中的日志应用到备份文件中的数据文件上
innobackupex --detaults-file=/etc/my.cnf --apply-log /backup/xtrabackup/2017-09-20_17-53-54
事务日志恢复成功后会提示:
xtrabackup: starting shutdown with innodb_fast_shutdown = 1
InnoDB: FTS optimize thread exiting.
InnoDB: Starting shutdown...
InnoDB: Shutdown completed; log sequence number 1833677864
170920 18:10:21 completed OK!

将备份文件中的数据恢复到数据库中:
innobackupex --defaults-file=/etc/my.cnf --copy-back /backup/xtrabackup/2017-09-20_17-53-54
物理文件和事务日志恢复成功后会提示:
170920 18:15:33 [01] Copying ./weixin/admin_depart.frm to /mysql/data/weixin/admin_depart.frm
170920 18:15:33 [01] ...done
170920 18:15:33 [01] Copying ./weixin/admin_member.frm to /mysql/data/weixin/admin_member.frm
170920 18:15:33 [01] ...done
170920 18:15:33 [01] Copying ./weixin/admin_member.ibd to /mysql/data/weixin/admin_member.ibd
170920 18:15:33 [01] ...done
170920 18:15:33 [01] Copying ./weixin/admin_action.ibd to /mysql/data/weixin/admin_action.ibd
170920 18:15:33 [01] ...done
170920 18:15:33 [01] Copying ./weixin/admin_pri.frm to /mysql/data/weixin/admin_pri.frm
170920 18:15:33 [01] ...done
170920 18:15:33 [01] Copying ./weixin/admin_depart.ibd to /mysql/data/weixin/admin_depart.ibd
170920 18:15:33 [01] ...done
170920 18:15:33 [01] Copying ./weixin/wechat_conf.frm to /mysql/data/weixin/wechat_conf.frm
170920 18:15:33 [01] ...done
170920 18:15:33 completed OK!

数据恢复完成之后,需要修改相关文件的权限:
chown -R mysql:mysql /mysql/data
重启启动MySQL
service mysql start

"XtraBackup全量备份与恢复的过程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

文件 备份 数据 过程 成功 日志 提示 事务 内容 数据库 数据恢复 更多 知识 实用 学有所成 接下来 困境 实际 情况 文件名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 广东猪兼强互联网科技有限公司 互联网科技工作委员会副主任毛军 互联网科技活动banner 互联网巨头科技公司 网络科技有限互联网 奇酷互联网络科技 艾特科技互联网 友谊互联网络科技 上海万想互联网科技 蓝色互联网科技 现代科技和互联网有关系吗 科技互联网大厂 南平创想时代互联网科技有限公司 注册互联网科技公司经营范围大全 深圳市优智互联网科技有限公司 启辰互联网科技 互联网科技收购价值 北京天晋互联网科技有限公司 唐山双旺合互联网科技产业园 云之行互联网科技 互联网 科技创业 深圳齐家互联网科技 腾讯科技 互联网女皇 互联网养老 桔豆科技 天津腾达互联网科技有限公司 洛阳共同富裕互联网科技有限公司 科技互联网的核心竞争力 互联网科技实习生岗位 领航科技大厦互联网公司
0