阿里云 ECS mysql 迁移至 RDS

1.首先保证 ECS MySQL 状态准备;

 

2.设置 RDS mysql 参数:

(1)开启后可以实现按时间点恢复。默认为开启。

(2)可选范围:7~730天。默认为7天。必须小于等于数据备份天数。

 

3.查看日志备份
(1)访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

(2)在左侧导航栏中单击 备份恢复

(3)在 备份恢复 页面中选择 基础备份列表 > 日志备份 

(4)对于高可用系列实例,主节点和备节点都有日志备份,在备份列表里以 文件所在实例编号 区分。

 

实践:RDS 实例界面 - 备份恢复 - 选择“备份策略” - 基础备份 -- 这里设置备份保留天数 7 天。这里稍微有点时间,因为按钮很多。后来发现在管理   RDS 实例界面  ,有备份的  按钮  ,点进去就是完备的备份内容。

 

4.在你购买的 RDS 界面,找到 DMS - 场景引导 - (选项2)数据传输与加工 DTS - 

 

5.在阿里云搜索 DTS - 控制台 - 授权 - 单击“数据迁移”。

难点,数据库 SSL 链接,但是我确实没有部署过 JKS。关于 JKS。

Oracle 数据库使用JDBC thin和JKS实现TLS1.2 / SSL连接|极客教程

 

我应该是用搜得到的方法,生成 CA.pem, 其他两个 pem 文件,配置进 my.cnf 文件。那这步骤怎么通过呢?

解法,暂时停掉 SSL。vim my.cnf 然后,使得 “skip ssl” 语句起作用。

 

关于 RDS 报错  

数据传输DTS请参考文档《源数据库连接性检查》排查测试连接错误?_问答-阿里云开发者社区

跳 SSL 方法

MySQL关闭SSL的方法_mysql ssl怎么关闭-CSDN博客

可能的错误

自建MySQL账号需具备SELECTREPLICATION SLAVEREPLICATION CLIENTSHOW VIEW等权限

测试结果 2025.12.23  

这两个权限要打开。

image

 

6.关于授权数据库角色权限

GRANT REPLICATION SLAVE ON *.* TO 'replica_user'@'%'; -- 授权复制权限
FLUSH PRIVILEGES; -- 刷新权限

参考

MySQL主从互备数据库_mob649e8163f390的技术博客_51CTO博客

 

mysql 8.0 并非在校验当前用户的时候,会自动分配权限。因此分两步走。

CREATE USER 'replica_user'@'%' IDENTIFIED BY 'password';   -- 创建复制用户
GRANT REPLICATION SLAVE ON *.* TO 'replica_user'@'%';      -- 授权复制权限
FLUSH PRIVILEGES;                                                                     -- 刷新权限

 

注意,GRANT REPLICATION SLAVE 权限不能针对单个表,所谓 【全局授权】,必须这样写

grant replication slave on *.* to 'replica_user'@'%';

 

7.排查 系统防火墙,以及 mysql 显示的 PORT

# 先看防火墙

# 查看 ECS 系统防火墙是否打开
sudo firewall-cmd --state

# 结果显示 running
# 尝试关闭防火墙
sudo systemctl stop firewalld

# 再次查看的时候发现
not running

 

综合参考,以及询问阿里云人工客服。

数据传输DTS请参考文档《源数据库连接性检查》排查测试连接错误?_问答-阿里云开发者社区

 

通过啦!!!

 

8.下一个步骤。源库库表显示不出的问题。

配置DTS任务时获取不到源库库表信息-数据传输服务-阿里云

 

(1) 测试权限。SELECTREPLICATION SLAVEREPLICATION CLIENTSHOW VIEW

开通三大权限之后,全部显示!搞定了! 

 

9.迁移对象存在性检查,失败。

 从老版的 DTS  中,获取 DTS IP段,按照业务类型,或者源库类型分配 IP。

 

10.检测失败:选择结构迁移

2025.12.23 下午 4:42 这件事情今天早上 9 点开始。7:30-9:00 在早读,以及处理一些前段时间遇到的情况,主要是  作出决策 

下午 4:46 ,通过检查了!

 

ShoelessCai.com 商业赋能行业!

posted on 2025-12-23 10:56  Mira_2019  阅读(10)  评论(0)    收藏  举报