云数据库RDS

    下载备份

    功能简介

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

    操作指南

    1. 点击实例名称,进入实例详情页面。
    2. 点击备份管理,进入备份管理页面。
    3. 在备份管理页面,点击相应备份的操作列中的“下载”。

    image.png

    4.选择“直接下载”或“复制链接”,即可完成备份下载。

    image.png

    说明: 请确认您本地的数据库版本和欲恢复的数据库版本一致,如当您希望恢复 云数据库 RDS 实例为 MySQL5.6 版本,则本地数据库也需要为 MySQL5.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. 使用新账号密码登录数据库。
    一篇
    自动备份
    一篇
    恢复