You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用SSH的MySQL数据库能否连接Azure Data Factory?含本地数据云复制场景

嘿,我来帮你解答这两个关于Azure Data Factory(ADF)和启用SSH的MySQL的问题:

1. 能否将启用SSH的MySQL数据库连接至Azure Data Factory?

当然可以!ADF原生支持通过SSH隧道连接到开启SSH的MySQL数据库。你只需要在配置MySQL链接服务时,勾选SSH隧道选项,然后依次填写SSH服务器的信息(主机名、端口、登录用户名,以及密码或SSH密钥),再配上MySQL本身的连接参数(服务器地址、数据库名称、认证凭据),就能完成连接配置。

这里提个小细节:如果是本地的MySQL数据库,使用ADF的自托管集成运行时会更稳定;如果是云环境里的SSH-enabled MySQL,Azure托管的集成运行时也能胜任。

2. 通过虚拟机获取本地启用SSH的MySQL数据,再用ADF复制到云端的方案是否可行?

这个方案完全可行,也是实际项目中常用的落地方式,具体可以这么操作:

  • 部署一台虚拟机作为SSH跳转服务器:可以放在本地网络,也可以部署在Azure中——核心要求是这台虚拟机既能访问到你的本地MySQL数据库,又能被ADF的集成运行时(自托管或托管)正常连接。
  • 配置ADF的MySQL链接服务:开启SSH隧道选项,将刚才的虚拟机设为SSH服务器,填入对应的认证信息,再配置好本地MySQL的连接参数。
  • 创建复制活动:在ADF中新建复制活动,将本地MySQL作为数据源,Azure的目标存储(比如Blob Storage、Azure SQL Database、Synapse Analytics等)作为数据目标,就能实现数据从本地到云端的复制。

额外给你两个小建议:

  • 网络层面要确保防火墙开放了SSH默认端口22,以及MySQL默认端口3306,保证ADF的集成运行时能正常打通链路。
  • 优先使用SSH密钥认证替代密码,安全性更高,也能避免密码泄露的风险。

内容的提问来源于stack exchange,提问作者Urvi Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:21:20