前提条件 修改同步对象功能当前支持的同步链路: MySQL/GaiaDB 相互之间 PostgreSQL 相互之间 MySQL/GaiaDB —> Kafka 数据传输任务进度为 复制变更 时,且任务状态处于 运行中 。 为保障 DTS 可以正常连接源和目标端、读取源端的库表信息,在修改同步对象时,请勿对源端和目标端实例执行升级、变配、网络切换等操作,即源端和目标端实例须处于正常运行的状态。
修改账号备注 概述 您在使用数据库账号时,可以通过控制台为账号添加/修改 账号备注 ,便于后续账号管理。 修改账号备注 登录 RDS管理控制台 。 在控制台页面左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 ,进入实例详情页面。 在左侧导航栏中单击 账号管理 。 在“账号管理”子页面,鼠标移动到需要修改的账号所在行,“ 备注 ”列会出现铅笔图标。
使用mysqldump工具,备份出所有的库表: mysqldump –u dbuser –p dbpass -h dbhost -Pdbport -A > data.sql 通过RDS域名来连接,使用mysql客户端工具将备份出来的数据库导入到RDS上: mysql -u dbuser -p dbpass -h rdsdns -Pdbport < data.sql 修改应用程序中数据库的连接地址
修改同步对象 接口说明 修改同步对象 修改同步对象操作范围 仅限任务状态为:running;数据流仅限MySQL、GaiaDB 请求URI PUT /v{version}/task/{dtsId}?
修改账号权限 接口说明 在某个主实例下账号的权限。 注意事项 如果请求接口中super账户,关联了修改的数据库权限,则修改失败。
修改配置参数 说明 修改云数据库 RDS for MySQL 的参数配置。
修改连接信息 说明 目前只能修改域名前缀 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{instanceId}?
开始停止应用程序写入,等到追上老主库的数据后,修改应用程序的数据库访问地址,并开始写入。 结束DTS迁移任务,从而完成上云迁移。
修改实例名称 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{instanceId}?
,系统将根据当前资源情况自动分配到某可用区 实例名称 支持自定义实例名称,实例名称在创建实例后可以在控制台修改。 表名大小写 表名是否大小写敏感,MySQL 8.0 指定表名大小写设置后无法更改,请谨慎设置。 数据复制方式 为非单节点实例选择复制方式,了解更多请参见 复制方式介绍 。