本文介绍如何在数据库传输服务 DTS 控制台创建数据迁移评估任务。
源库实例为公网自建 MySQL 时:
当数据库实例的接入方式选择的是公网自建时,且数据库实例开启了访问限制,那么在创建数据库传输任务前,您需要将 DTS 服务器 IP 地址添加至数据库实例的白名单或安全组中。不同地域下的 DTS 服务器 IP 地址不同,具体如下所示:
华南 1(广州)、华北 2(上海)和华北 2(北京)的 DTS 服务器 IP 地址是 221.194.189.0/27,157.148.90.32/27,180.184.132.64/27,61.129.54.64/27,220.196.172.32/27,117.135.143.32/27,220.196.168.32/27,116.132.250.32/27,111.45.13.32/27,125.88.248.32/27,180.153.35.32/27,220.181.65.32/27,220.181.65.64/27
。
亚太东南(柔佛)的 DTS 服务器 IP 地址是 101.47.0.32/27,220.181.65.32/27,220.181.65.64/27
。
亚太东南(雅加达)的 DTS 服务器 IP 地址是 221.194.189.0/27,157.148.90.32/27
。
中国香港的 DTS 服务器 IP 地址是 101.47.65.32/28,101.47.65.48/28
。 关于 DTS 服务器 IP 地址段的详细信息,请参见添加 DTS 服务器的 IP 地址段。
源库实例为专有网络 MySQL 时:
在使用 VPN 实现数据迁移时,自建数据库所属的本地网络已通过 VPN 网关接入火山引擎。详细操作,请参见搭建云上VPC与云下多数据中心网络互通。
在需要使用专线实现数据迁移时,您需要搭建云上单私有网络和云下单数据中心网络连通的专线连接。详细操作,请参见配置专线连接。
当数据库实例的接入方式选择的是专有网络时,且数据库实例开启了访问限制,那么在创建数据库传输任务前,您需要将子网网段添加至数据库实例的白名单或安全组中。华南1(广州)子网网段是 172.31.0.0/20
,华北2(上海)和华北2(北京)子网网段是 192.168.3.0/24
,亚太东南(柔佛)子网网段是 192.168.0.0/24
,中国香港的子网网段是 192.168.0.0/24
,亚太东南(雅加达)的 DTS 服务器 IP 地址是 192.168.30.0/24
。更多信息,请参见添加 DTS 服务器的 IP 地址段。
已创建云数据库 MySQL 版实例和数据库。详细操作,请参见创建云数据库 MySQL 版实例和创建数据库。
登录 DTS 控制台。
在顶部菜单栏,选择项目和地域。
选择进入迁移评估方式:
方式一:在左侧导航栏,单击迁移评估。
方式二:
在左侧导航栏,单击数据迁移。
在数据迁移列表页面,单击迁移评估。
在创建迁移评估任务的配置源库及目标库的配置向导页面,配置以下参数信息。
创建公网自建 MySQL 到火山引擎版 MySQL 的数据迁移评估任务
类别 | 参数 | 说明 |
---|---|---|
基本信息 | 任务名称 | (可选)自定义迁移评估任务名称,名称规则如下所示:
说明 当不自定义任务名称时,系统将自动生成一个以 |
源库配置 | 选择已有数据源 | 您可以按需选择是否使用已录入的实例:
|
实例类型 | 当前仅支持选择 MySQL。 | |
接入方式 | 选择公网自建 MySQL。 说明 在迁移公网自建 MySQL 实例时,您需要提前在源端的白名单或安全组策略中,添加 DTS IP 段的访问权限。单击查看 DTS IP 段查看和复制 IP 段。 | |
地域 | 选择目标实例所属地域。 | |
主机地址 | 输入目标库自建实例的主机地址。 | |
端口 | 输入目标自建实例的端口号。 | |
数据库账号 | 输入目标实例的数据库账号。 | |
数据库密码 | 输入目标实例数据库账号对应的密码。 | |
连接方式 | 按需选择非加密连接或 SSL 安全连接,建立更加安全可靠的迁移链路。 说明
| |
SSL 加密证书 | 单击上传 SSL 加密证书上传 CA 证书。当连接方式选择了 SSL 安全连接时,支持该配置。 | |
测试连接 | 单击测试连接,验证是否成功连接实例。 当测试连接失败时,根据失败提示信息修改相关配置后,再次单击测试连接,验证是否可以成功连接实例。具体提示信息如下:
| |
目标库配置 | 选择已有数据源 | 您可以按需选择是否使用已录入的实例:
|
实例类型 | 当前仅支持选择 MySQL。 | |
接入方式 | 当前仅支持选择火山引擎版 MySQL。 | |
地域 | 选择目标实例所属地域。 | |
MySQL 实例来源 | 支持选择已有实例和选择实例配置两种方式。 | |
在 MySQL 实例来源选择选择已有实例时需配置 MySQL 实例、数据库账号和数据库密码等信息。 | ||
MySQL 实例 | 在下拉列表中选择云数据库版 MySQL 的目标实例。 说明 下拉列表中仅展示前 10 个实例。您也可以通过实例 ID 或名称搜索目标实例。 | |
数据库账号 | 输入目标实例的数据库账号。 | |
数据库密码 | 输入目标实例数据库账号对应的密码。 | |
测试连接 | 单击测试连接,验证是否成功连接实例。 当测试连接失败时,根据失败提示信息修改相关配置后,再次单击测试连接,验证是否可以成功连接实例。具体提示信息如下:
| |
在 MySQL 实例类型选择选择实例配置时,需配置兼容版本、规格类型和实例规格等信息。 | ||
兼容版本 | 按需选择实例兼容的版本,支持选择 MySQL 5.7 和 MySQL 8.0。 | |
规格类型 | 支持通用规格(原“共享型”)和独享规格(原“通用型”)两种规格类型。
| |
实例规格 | 从下拉列表中选择实例规格配置。 |
创建专有网络 MySQL 到火山引擎版 MySQL 的数据迁移评估任务
类别 | 参数 | 说明 |
---|---|---|
基本信息 | 任务名称 | (可选)自定义迁移评估任务名称,名称规则如下所示:
说明 当不自定义任务名称时,系统将自动生成一个以 |
源库配置 | 选择已有数据源 | 您可以按需选择是否使用已录入的实例:
|
实例类型 | 选择 MySQL。 | |
接入方式 | 选择专有网络 MySQL。 | |
地域 | 选择私有网络所属地域。 | |
主机地址 | 输入专有网络 MySQL 实例的主机地址。 说明 当前仅支持接入 IPV4 地址,暂不支持接入 IPv 6 地址。 | |
端口 | 输入专有网络 MySQL 实例的端口。 | |
私有网络 | 从下拉列表中选择目标私有网络,具体如下所示:
| |
子网 | 从下拉列表中选择私有网络中的子网。 说明 在迁移专有网络 MySQL 实例时,您需要提前在源端的白名单或安全组策略中,添加子网 IP 段的访问权限。单击查看子网 IP 段查看和复制 IP 段。 | |
数据库账号 | 输入目标实例的数据库账号。 | |
数据库密码 | 输入目标实例数据库账号对应的密码。 | |
测试连接 | 单击测试连接,验证是否成功连接实例。 当测试连接失败时,根据失败提示信息修改相关配置后,再次单击测试连接,验证是否可以成功连接实例。具体提示信息如下:
| |
目标库配置 | 选择已有数据源 | 您可以按需选择是否使用已录入的实例:
|
实例类型 | 当前仅支持选择 MySQL。 | |
接入方式 | 当前仅支持选择火山引擎版 MySQL。 | |
地域 | 选择目标实例所属地域。 | |
MySQL 实例来源 | 支持选择已有实例和选择实例配置两种方式。 | |
在 MySQL 实例来源选择选择已有实例时需配置 MySQL 实例、数据库账号和数据库密码等信息。 | ||
MySQL 实例 | 在下拉列表中选择云数据库版 MySQL 的目标实例。 说明 下拉列表中仅展示前 10 个实例。您也可以通过实例 ID 或名称搜索目标实例。 | |
数据库账号 | 输入目标实例的数据库账号。 | |
数据库密码 | 输入目标实例数据库账号对应的密码。 | |
测试连接 | 单击测试连接,验证是否成功连接实例。 当测试连接失败时,根据失败提示信息修改相关配置后,再次单击测试连接,验证是否可以成功连接实例。具体提示信息如下:
| |
在 MySQL 实例类型选择选择实例配置时,需配置兼容版本、规格类型和实例规格等信息。 | ||
兼容版本 | 按需选择实例兼容的版本,支持选择 MySQL 5.7 和 MySQL 8.0。 | |
规格类型 | 支持通用规格(原“共享型”)和独享规格(原“通用型”)两种规格类型。
| |
实例规格 | 从下拉列表中选择实例规格配置。 |
单击下一步:配置迁移评估对象。
在配置迁移评估对象配置向导页面,配置以下参数信息。
说明
若暂时不需要启动迁移任务,您可以在完成迁移评估对象的配置后,单击保存,待需要进行评估时再启动。详细操作,请参见启动迁移评估。
参数 | 说明 |
---|---|
迁移评估对象 | 在迁移评估对象区域,勾选需要迁移评估的数据库,支持通过普通搜索和全局搜索方式查询目标对象。 |
单击下一步:查看评估结果。
在查看评估结果配置向导页面,查看迁移任务的评估结果。
您可以对不通过或存在风险的评估项进行修改后,单击重新评估,再次进行评估。
在完成评估或评估结果确认无误后,可单击关闭。