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

如何从Google Data Studio连接Azure MySQL并获取其访问公网IP?

Google Data Studio 连接 Azure MySQL 常见问题解答

1. 能否在Google Data Studio中创建Azure MySQL数据源?

可以。Google Data Studio(现更名为Looker Studio)提供标准MySQL连接器,Azure MySQL数据库完全兼容MySQL协议,因此可通过该连接器建立数据源连接。

2. Google Data Studio的公网IP(用于Azure MySQL防火墙配置)

Google Data Studio没有固定单一公网IP,它依托Google Cloud的动态IP池发起连接,无法直接添加单个IP到Azure MySQL防火墙规则中。推荐两种配置方式:

  • 临时测试方案:将Azure MySQL防火墙规则设置为允许所有IP(0.0.0.0/0),确认连接正常后再缩小访问范围(不建议长期使用,存在安全风险)。
  • 正式生产方案:获取Google Cloud官方发布的IP范围列表,提取对应区域的IP段添加到Azure MySQL防火墙的允许规则中。

3. 无法连接Azure MySQL的解决办法

  • 检查Azure MySQL防火墙与公网访问设置:
    • 确认Azure MySQL服务器的「连接安全性」中已开启公网访问。
    • 确保防火墙规则已包含Google Cloud的IP段(或临时允许所有IP),避免IP被拦截。
  • 验证MySQL用户权限:
    • Azure MySQL要求用户名格式为 用户名@服务器名(例如myuser@myserver),确认连接时使用正确格式。
    • 确保用户拥有远程访问权限(主机字段为%而非localhost),可通过以下SQL命令检查并修改:
      -- 查看用户主机权限
      SELECT user, host FROM mysql.user;
      -- 修改用户为允许远程访问
      ALTER USER 'your_user'@'%' IDENTIFIED BY 'your_password';
      FLUSH PRIVILEGES;
      
    • 确认用户对目标数据库拥有SELECT权限。
  • 核对连接参数:
    • 主机名:使用Azure MySQL服务器的完整FQDN(例如your-server.mysql.database.azure.com)。
    • 端口:默认3306,若修改过需对应调整。
    • 数据库名称:填写要访问的具体数据库名称(不可留空)。
  • SSL连接设置:
    • Azure MySQL默认强制SSL连接,需在Google Data Studio的MySQL连接器高级设置中开启SSL选项。
    • 若需关闭SSL,需在Azure MySQL的「连接安全性」中禁用「强制SSL连接」。
  • 排查网络连通性:
    • 使用本地MySQL客户端测试连接Azure MySQL,确认服务器本身可正常访问。若本地能连但Data Studio无法连接,优先检查IP防火墙规则。

内容的提问来源于stack exchange,提问作者G Srikar eddy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 11:45:12