RDS MySQL物理备份文件恢复到自建数据库
文章目录
方案准备
| RDS Mysql 可适用版本 | 存储类型 | 系列 | 需要插件 |
|---|---|---|---|
| mysql.5.7 5.7 5.5 | 本地SSD | 高可用版 | Percona XtraBackup 2.4 |
| mysql8.0 | 本地SSD | 高可用版 | Percona XtraBackup 8.0 |
ps:本次实例以mysql5.7为例
注意事项
RDS实例中的表未通过TDE加密
实例中如果存在加密过的表,会导致恢复过程出错,在下载备份文件前,对已加密的表执行解密操作
可在RDS控制台目标实例数据安全性 > TDE页面查看TDE开启状态
Mysql自建库版本与RDS Mysql版本必须相同
自建库所在服务器中必须根据不同Mysql实例安装对应版本的Percona XtraBackup
安装Mysql
##首先安装wget命令
yum install -y wget
##下载Mysql的yum源配置
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
##安装Mysql的yum源
yum -y install mysql57-community-release-el7-11.noarch.rpm
##使用yum方式安装Mysql5.7
yum -y install mysql-server --nogpgcheck --nogpgcheck
##启动mysql
systemctl start mysqld.service
systemctl enable mysqld.service
##找到mysql的默认密码
cat /var/log/mysqld.log | grep password
2022-11-02T15:01:52.976608Z 1 [Note] A temporary password is generated for root@localhost: !Th7<vMBA2w_
ps:其中默认密码是: !Th7<vMBA2w_
##登录mysql
mysql -uroot -p' !Th7<vMBA2w_'
##修改mysql密码
alter user user() identified by 'Qj123.com';
##刷新配置
grant all privileges on . to 'root'@'%' identified by 'Qj123.com' with grant option

本文详细介绍了如何将RDSMySQL的物理备份文件恢复到自建的Mysql数据库,包括准备步骤、安装Mysql和PerconaXtraBackup、解压备份、恢复数据以及处理可能出现的错误。过程中强调了版本匹配、内存扩容和防火墙设置等关键点。
最低0.47元/天 解锁文章
1140

被折叠的 条评论
为什么被折叠?



