下载备份文件和恢复数据

前提条件

通过下载备份文件恢复数据到自建MySQL,请确保恢复目标MySQL版本不低于备份源RDS for MySQL版本。

恢复数据过程中,您可通过命令查看任务进程:

ps -ef | grep mysql

操作步骤

1.下载qpress程序,并上传到ECS进行安装。
从网站下载文件“qpress-11-linux.x64.tar”, 并上传到ECS上。

tar -xvf qpress-11-linux-x64.tar
mv qpress /usr/bin/

下载XtraBackup软件,并上传到ECS进行安装。

须知:

  • 对于MySQL 5.6和5.7,请下载XtraBackup 2.4.9及其以上版本。
  • 对于MySQL 8.0,请下载XtraBackup 8.0及其以上版本。

在网站下载XtraBackup,并上传到ECS上,下面以下载“percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm”为例。

rpm -ivh percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm --nodeps --force

3.在ECS上解压下载好的全备文件。
a.创建一个临时目录backupdir。

mkdir backupdir

b.解压文件。

xbstream -x -p 4 < ./全备文件.qp -C ./backupdir/
  • 5.6和5.7版本执行:innobackupex --parallel 4 --decompress ./backupdir
  • 8.0版本执行:xtrabackup --parallel 4 --decompress --target-dir=./backupdir find ./backupdir/ -name '*.qp' | xargs rm -f

应用日志。

  • 5.6和5.7版本执行:innobackupex --apply-log ./backupdir
  • 8.0版本执行:xtrabackup --prepare --target-dir=./backupdir

5.备份数据。

a.停止MySQL数据库服务。

service mysql stop

b.备份原来的数据库目录。

mv /var/lib/mysql/data /var/lib/mysql/data_bak

c.创建新的数据库目录并修改目录权限。

mkdir /var/lib/mysql/data
chown mysql:mysql /var/lib/mysql/data

拷贝全备文件,并修改目录权限。

  • 5.6和5.7版本执行:innobackupex --defaults-file=/etc/my.cnf --copy-back ./backupdir
  • 8.0版本执行:xtrabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=./backupdir chown -R mysql:mysql /var/lib/mysql/data

说明:
请提前清空var/lib/mysql/data目录中内容。

启动数据库。

service mysql start

登录数据库,查看数据恢复结果。

mysql -u -rootshow databases

图1 查看数据恢复结果

华为云数据库.qp文件恢复相关推荐

  1. 华为云RDS全量备份恢复到自建数据库(数据库qp文件恢复)

    安装MySQL 1.下载MySQL源仓库安装包 wget http://repo.mysql.com/mysql57-community-release-el6-9.noarch.rpm 2.安装My ...

  2. 华为云mysql qb文件恢复到本地-参考华为云官方文档

    https://support.huaweicloud.com/usermanual-rds/rds_08_0044.html 主要通过这个教程进行操作的 其中XtraBackup没有找到下载的路径, ...

  3. 华为云.qp文件恢复到数据库

    华为云MySQL 5.6.51全量备份.qp文件恢复到自建数据库测试实验 mysql下载安装 https://downloads.mysql.com/archives/community/ MySQL ...

  4. 华为云数据库跃进式发展

    数字化时代,数据是核心生产要素,数据库作为数据处理的坚实底座,是核心技术是重要的承载力.在数据库方面,华为主要布局混合负载.分布式.云原生.全密态.AI自治等5大技术方向,并在交易事务处理.复杂查询性 ...

  5. 对比传统自建数据库,华为云数据库 RDS for MySQL优势明显

    对于数据库,想必大家都已经不再陌生,但若要解释它是什么,当下市场上的数据库又有着怎样的不同,相信不少小伙伴都处于一知半解的懵逼状态.今天,就让我们来系统的认识一下数据库.   简单来说,数据库可视为电 ...

  6. mysql 云无忧ps教程_华为云数据库MySQL一键开通读写分离,无忧应对企业业务高峰情景...

    业务大促,订单暴增,网站流量暴涨几倍,数据库服务器容量又要扛不住了,眼睁睁看着生意白白溜走,再苦逼也无法解决,"肿"么办? 别担心,一键开通读写分离,而且只需一个连接地址,就能让您 ...

  7. 2天完成17TB数据量迁移,华为云数据库是如何做的?

    摘要:童年时候,我们会对着墙上挂着的中国地图,来认识一处处山川河流和城市人文.如今,数字化时代下,传统的地图已经不能满足人们的需求,如何获取各种丰富的地理内容和实时动态信息成为现代人普遍的地理信息诉求 ...

  8. 一图尽览华为云数据库全套安全解决方案

    如何杜绝"删库跑路"的隐患?华为云数据库全套安全解决方案了解一下.完善的安全管控机制和审计追踪,高可用的异地容灾环境,定期备份恢复和回收站功能等共同保障数据的安全可靠,杜绝数据丢失 ...

  9. 疫情当前,华为云数据库携手WeLink保障企业云上办公数据稳定可靠

    这个春节因为肺炎疫情的严峻,很多企业都实行了"在家办公"的工作模式,如何让在家办公变得安全轻松?华为云数据库携手WeLink(远程协作办公软件)共同保障企业在云上办公的数据稳定可靠 ...

最新文章

  1. 解决IE8IE9 jquery ajaxj 跨域请求失败的问题。
  2. IOS学习之UIDatePicker控件使用
  3. [原]关于在 iOS 中支持 DLNA
  4. Linux LiveCD:从CD光盘运行Linux
  5. html在线布局,HTML 布局
  6. 程序员 520 脱单指南!
  7. myeclipse编程技巧--中编辑器输入任何字母都出现提示功能
  8. Anylogic遇到问题的解决
  9. 手把手带你玩摄像头模组
  10. BP反向传播算法原理及公式推导
  11. 这个社交聊天 App 开源了!
  12. 【POJ No. 1840】公式 Eqs
  13. 计算机与算盘有什么区别
  14. 网狐6603所有版本--新金典版本最新漏洞。
  15. 一语成谶:灾祸普遍是自己说大话感…
  16. 带你开发个转盘抽奖小游戏【附源码】
  17. 中科院院士梅宏用哪5个字描绘了云计算的未来?
  18. vite 项目初始化(ts)
  19. 前端菜鸟游戏篇,拼图游戏!
  20. 常见的HTTP方法有哪些?

热门文章

  1. mysql常见面试题及答案_MySQL常见面试题与答案整理
  2. 【AUTOSAR】 【以太网】EthTrcv
  3. access authority
  4. 视频通话会议系统EasyRTC报certificate signed by unknown authority错误解决方案
  5. FastJson @JSONField用法
  6. linux:7种文件类型
  7. ElasticSearch集群配置IK分词
  8. ss-panel config.php,sspanelv3魔改版邮件设置指南及常用配置(示例代码)
  9. SQL中的decode()函数
  10. BZOJ2149 : 拆迁队