https://help.aliyun.com/zh/rds/apsaradb-rds-for-mysql/restore-the-data-of-an-apsaradb-rds-for-mysql-instance-from-a-logical-backup-file-to-a-self-managed-mysql-instance

下载逻辑备份文件并解压文件

wget -c '<数据备份文件外网下载地址>' -O <自定义文件名>.tar
tar xvf <自定义文件名>.tar -C /tmp
tar xvf hins123456.tar -C /tmp

解压缩需要恢复的目标数据库压缩文件(.sql.gz结尾)

命令如下:

gzip -d /tmp/目标数据库压缩文件名称

示例如下:

gzip -d /tmp/testdata_datafull_202012101615_160xxxxxx.sql.gz

登录数据库创建对应的空数据库。

mysql -u user -p<数据库密码>
create database <空数据库名>;
exit

使用如下命令将.sql文件导入对应数据库。

mysql -u user -p <空数据库名> < /tmp/解压缩的数据库文件

示例如下:

mysql -u user -p testdb < /tmp/testdata_datafull_202012101615_160xxxxxx.sql

登录数据库后查看表,若已经显示有了数据,说明已经迁移成功。

RDS MySQL逻辑备份文件恢复到自建数据库_sql