【问题标题】:Power BI not connecting to MySQLPower BI 未连接到 MySQL
【发布时间】:2016-07-26 11:18:39
【问题描述】:

我正在尝试将 Power Bi(桌面版)与我的在线亚马逊 mysql 数据库连接。一旦您尝试建立连接,它需要以下信息

服务器:服务器ip

数据库:数据库名称

用户名:mysql用户名

密码:mysql密码

我第一次收到有点冗长的错误,这是因为 mysql-connector-net-6.6.5.msi 不可用。所以我按照这个链接解决了这个问题

Microsoft Power BI connect to mysql

安装 mysql-connector 后,我遇到了另一个错误。

怎么了?我的一位伙伴使用我正在使用的相同凭据成功连接。

【问题讨论】:

  • 确保您使用的是基本身份验证,而不是 PBI 桌面中的窗口
  • @Niraj 是的,我正在使用基本身份验证。在输入用户名和密码之前,我确实选择了“数据库”选项卡
  • @H_Z 你找到这个了吗?

标签: mysql amazon powerbi


【解决方案1】:

好的,我只是自己想通了。我可以直接连接到端口 3306 上的 MySQL 数据库。据我了解,通过 SSH 隧道会更安全,但这不适用于 Power BI。

所以这里是直接连接的说明:

首先,让我们确保除 PowerBI 连接之外的所有设备都正常工作。

1) 下载并安装正确版本的 MySQL/Net 连接器。现在,版本 6.6.5 是可行的。但从其他论坛和 PowerBI 本身,我链接到其他不起作用的版本。 (您会知道它不起作用,因为您可能甚至无法打开 Get Data/MySQL Database/Connect。)

2) 看看您是否可以通过一些成熟的实用程序(如 MySQL 工作台)远程连接到您的数据库。如果你不能, - 查看远程服务器上的端口。这是检查端口和 IP 的一个很酷的实用程序:http://www.yougetsignal.com/tools/open-ports/ - 检查数据库用户的权限。意识到他们可能隶属于一个 IP 地址:'username'@'ipaddress'。这样该用户只能连接特定的 IP。
- 检查绑定地址设置。在较新版本的 mariadb 中,它可能应该被注释掉。我不确定旧版本和纯mysql。 - 其他故障排除。

因此,在此之后,以下是在 MySQL 中对我有用的设置:

转到获取数据/MySQL 数据库/连接

服务器:ipaddress:3306(包括“:port#”) 数据库:数据库名称

PowerBI interface. Select "Database" instead of "Windows"

确保选择数据库而不是 Windows。

祝你好运。

【讨论】:

  • PowerBI 接口。选择“数据库”而不是“Windows”是最重要的一项!谢谢!
【解决方案2】:

只是一个小提示。如果您还没有,请重新启动刚刚安装连接器的机器。我必须在它开始工作之前重新启动。

【讨论】:

    【解决方案3】:

    我的解决方案是将端口号添加到服务器名称/ip

    例如。 192.168.0.1:4664

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多