【MySQL】RDS物理备份文件(.idb\.frm)恢复到MySQL自建数据库

日常开发,我们经常会遇到同步线上数据到开发、测试等环境,避免不了要进行数据迁移和恢复。如果使用了阿里云的RDS备份服务,正好可以用该备份文件进行数据迁移和恢复。
在阿里云控制台,我们能下载的文件是一个压缩包,解压之后,是.idb和.frm文件,你可能要问了,我可以直接把解压好的问题件覆盖到MySQL的data目录下吗?你可以亲自动手试试,反正我没有成功。没那么简单,实际上也没那么复杂。只需要安装一个软件(Percona XtraBackup),即可搞定。
安装 Percona,不在详述,按照官方步骤操作即可。
https://www.percona.com/doc/percona-xtrabackup/2.4/installation/yum_repo.html恢复数据
1, innobackupex --defaults-file=/mnt/data/backup/hins11477403_data_20200402030230/backup-my.cnf --apply-log /mnt/data/backup/hins11477403_data_20200402030230(备份目录)
2,chown -R mysql:mysql /mnt/data/backup/hins11477403_data_20200402030230/
3, mysqld_safe --defaults-file=/mnt/data/backup/hins11477403_data_20200402030230/backup-my.cnf --user=mysql --datadir=/mnt/data/backup/hins11477403_data_20200402030230 &注意这个文件backup-my.cnf(针对自建MySQL,注意注释掉的行)

相关推荐
-
「nginx」十、nginx的location配置详解2026-07-04 00:51:45 -

最清晰的mysql体系架构图 ,助你深度掌握MySQL开发管理,赢在大数据时代
最清晰的mysql体系架构图 ,助你深度掌握MySQL开发管理,赢在大数据时代2026-07-04 00:21:47 -
PHP读取Excel内的图片2026-07-03 00:07:41 -
mysql:Otter跨机房数据同步(单向)2026-07-03 00:02:48 -

在windows10系统下搭建IIS+PHP+MYSQL+phpMyAdmin服务器运行环境
在windows10系统下搭建IIS+PHP+MYSQL+phpMyAdmin服务器运行环境2026-07-02 00:15:08