加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 安全 > 正文

MySQL 系列连载之 XtraBackup 全量热备 or 恢复实践(2)

发布时间:2021-01-12 13:20:33 所属栏目:安全 来源:网络整理
导读:副标题#e# 《MySQL 系列连载之 XtraBackup 全量热备 or 恢复实践(2)》要点: 本文介绍了MySQL 系列连载之 XtraBackup 全量热备 or 恢复实践(2),希望对您有用。如果有疑问,可以联系我们。 导读 如果您在本文遇到任何问题或疑问请到QQ群中与我们交流.也

innobackupex: Copying ‘/backup/mysql/data/2017-04-04_13-04-05/ib_logfile1’ to ‘/application/mysql/data/ib_logfile1’
innobackupex: Copying ‘/backup/mysql/data/2017-04-04_13-04-05/ib_logfile0’ to ‘/application/mysql/data/ib_logfile0’
innobackupex: Finished copying back files.

170404 14:24:07 innobackupex: completed OK!

出现上面的信息,说明数据恢复成功了!!

从上面的恢复操作可以看出,执行恢复分为两个步骤:

1)第一步恢复步骤是应用日志(apply-log),为了加快速度,一般建议设置–use-memory(如果系统内存充足,可以使用加大内存进行备份 ),这个步骤完成之后,目录/backup/mysql/data/2017-04-04_13-04-05/下的备份文件已经准备就绪.

2)第二步恢复步骤是拷贝文件(copy-back),即把备份文件拷贝至原数据目录下.

最后,启动mysql,查看数据是否恢复回来了

#启动数据库
[root@master ~]# /etc/init.d/mysqld start
Starting MySQL.. SUCCESS!

#进入MySQL
[root@master ~]# mysql

#显示所有数据库(可以看到我们之前删除的xtra_test 库已经恢复了)
mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| test |
| xtra_test |
+——————–+
5 rows in set (0.00 sec)

#进入xtra_test 库
mysql> use xtra_test;
Database changed

#查看xtra_test 库内表内容(已经全部恢复)
mysql> show tables;
+———————+
| Tables_in_xtra_test |
+———————+
| I |
| M |
+———————+
2 rows in set (0.00 sec)

后记

第一篇 MySQL 系列连载之 XtraBackup 备份原理(1)

第二篇 MySQL 系列连载之 XtraBackup全量热备 or 恢复实践(2)

第三篇 MySQL 系列连载之 XtraBackup 增量热备 or 恢复实践(3)

感谢您阅读.

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读