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

Azure Database for MySQL连接器与MySQL连接器差异及连接问题咨询

Azure Database for MySQL连接器与通用MySQL连接器的区别
  • 针对性环境适配:Azure专属连接器是微软为自家托管的MySQL服务量身打造的,自带Azure环境适配特性,比如自动识别VNet配置、原生支持Azure AD认证;通用MySQL连接器是标准驱动,适配所有MySQL兼容数据库,没有针对Azure环境的特殊优化。
  • 认证方式差异:Azure连接器直接支持Azure AD身份验证,无需额外配置;通用连接器默认只支持MySQL原生账号密码,要实现Azure AD认证得手动配置插件。
  • SSL配置复杂度:Azure连接器默认适配Azure MySQL强制SSL的要求,自动获取官方根证书;通用连接器需手动指定SSL证书路径,才能满足Azure MySQL的SSL强制规则。
  • VNet协同能力:Azure连接器针对Azure VNet/对等网络场景做了优化,和Azure网络服务配合更顺畅,能减少网络层面的适配问题。
VNet对等场景下Linked Service连接超时+SSL配置解决办法

超时排查步骤

  • 确认Azure MySQL数据库的VNet防火墙规则已允许Linked Service所在VNet(或对等VNet)的子网/IP范围访问;同时检查VNet对等连接状态是否为“已连接”,确保peering配置完全生效。
  • 检查MySQL所在子网和Linked Service所在子网的NSG规则:入站规则要允许3306端口(MySQL默认端口)的流量,出站规则要允许发起3306端口的连接。
  • 如果是Azure Data Factory的Linked Service,需确认已启用VNet集成,或者将自托管集成运行时部署在对等VNet内,避免走公网路由导致超时。

SSL配置要点

  • 使用Azure Database for MySQL连接器时,直接在Linked Service配置里开启“启用SSL”选项即可,无需手动上传证书,连接器会自动用Azure官方根证书完成验证。
  • 使用通用MySQL连接器时,先下载Azure MySQL的根证书DigiCertGlobalRootG2.crt.pem,在Linked Service的SSL配置里指定证书路径(如果用自托管集成运行时,要把证书放到运行时机器的对应路径),同时开启“SSL强制”选项。
  • 验证SSL是否生效:用MySQL客户端连接后执行SHOW VARIABLES LIKE '%ssl%';,查看ssl_cipher字段不为空,就说明SSL连接成功。

内容的提问来源于stack exchange,提问作者Donna Kelly

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:41:04