上云无忧 > 文档中心 > 百度智能云云数据库RDS for MySQL下载备份
云数据库 RDS
百度智能云云数据库RDS for MySQL下载备份

文档简介:
下载备份是指当您需要对某一个备份数据做本地恢复时,可以下载备份数据。 注意事项: 请确认您本地的数据库版本和欲恢复的数据库版本一致,如当您希望恢复云数据库 RDS 实例为 MySQL5.6 版本,则本地数据库也需要为 MySQL5.6 版本。 for MySQL 版
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

下载备份是指当您需要对某一个备份数据做本地恢复时,可以下载备份数据。

注意事项

请确认您本地的数据库版本和欲恢复的数据库版本一致,如当您希望恢复云数据库 RDS 实例为 MySQL5.6 版本,则本地数据库也需要为 MySQL5.6 版本。

下载备份

  1. 登录RDS管理控制台。
  2. 在控制台页面左上角,选择实例所在地域,进入“云数据库 RDS列表”页面。
  3. 找到目标实例,点击实例名称,进入实例详情页面。
  4. 点击左侧导航的备份,进入备份管理页面。
  5. 在备份管理页面,点击相应备份操作列中的下载

  6. 选择直接下载复制链接,即可完成备份下载。

物理备份恢复到自建数据库

下载的备份数据不能直接在本地建立的MySQL数据库上使用,下载后需要通过XtraBackup工具处理。

处理过程如下:

  1. 下载最新版本的 xtrabackup 程序完成后,首先解压 backup.gz,再使用 xtrabackup 中附带的解包工具进行解包,执行命令:mkdir -p /home/mysql/data_dir && gzip -d -c backup.gz | xbstream -x -C /home/mysql/data_dir;
  2. 完成解压及解包后应用 innodb的redo-log,执行命令:innobackupex --defaults-file=/home/mysql/data_dir/backup-my.cnf --apply-log /home/mysql/data_dir;
  3. 本地安装 MySQL 数据库,保持数据库版本与云数据库 RDS 版本一致;
  4. 使用 /home/mysql/data_dir 文件夹作为数据目录,添加 --skip-grant-tables 参数启动数据库;
  5. 登录数据库执行 flush privileges 后,重新授权数据库账户;
  6. 重启数据库;
  7. 使用新账号密码登录数据库。

相关API

  • 修改备份策略
  • 获取备份列表
  • 获取备份信息
相似文档
  • BINLOG:即二进制文件,它记录了 MySQL 所有数据的变更,并以二进制的形式存储在数据库。 自动备份:实例的新增 BINLOG 会自动进行备份。 存储空间:由于 BINLOG 数据占用磁盘空间,本地默认保留7天的 BINLOG 并且支持下载。 for MySQL 版
  • RDS 提供了多种数据恢复方案,您可以将数据恢复到原实例、新实例或自建数据库。详情如下: for MySQL 版
  • 实例级别恢复(原实例恢复)是指备份数据将覆盖整个实例,且不支持单库单表恢复。此操作风险较大,建议采用其他备份恢复方式。 恢复备份:目前采用白名单的形式,如您需要开通此功能,请提交工单。 for MySQL 版
  • 实例级别恢复(克隆实例)通过备份+ binlog方式恢复创建一个和原实例数据及配置均一致的新实例,实例级别恢复(克隆实例)能最大化帮助用户减少因为误操作导致的线上数据丢失或损坏,误操作后用户通过实例级别恢复(克隆实例)将数据库恢复到误操作前的指定时刻。 for MySQL 版
  • RDS for MySQL 支持单库及单表的数据恢复,您可以通过已有备份,选择恢复误删的库或者表来恢复实例的数据。 单库单表恢复,此功能免费。 恢复备份:即原实例恢复,此功能免费。目前采用白名单的形式,如您需要开通此功能,请提交工单。 for MySQL 版
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部