下载备份
所有文档

          云数据库 RDS

          下载备份

          概述

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

          注意事项

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

          下载备份

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

            image.png

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

            image.png

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

          下载的备份数据不能直接在本地建立的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管理