Power BI未连接到AWS MySQL示例

bqf10yzr  于 2023-03-17  发布在  Mysql
关注(0)|答案(3)|浏览(197)

我正在尝试将Power BI(桌面版)与我的在线Amazon MySQL数据库连接。一旦您尝试建立连接,它需要以下信息
服务器:服务器IP
数据库:数据库名称
用户名:MySQL用户名
密码:MySQL密码
第一次我收到了一个有点长的错误,这是因为mysql-connector-net-6.6.5.msi不可用。所以我按照这个链接来解决这个问题:***
但是,安装mysql-connector之后,我遇到了另一个错误:

出什么问题了?我的一个伙伴使用我正在使用的相同凭据成功连接。

k3bvogb1

k3bvogb11#

我可以在端口3306上直接连接到MySQL数据库。据我所知,通过SSH隧道会更安全,但这还不适用于Power BI。
下面是直接连接的说明:

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

1.下载并安装MySQL/Net Connector的正确版本。目前,版本6.6.5是可以工作的。但是从其他论坛和PowerBI本身,我链接到了其他不工作的版本(您将知道它不工作,因为您可能甚至无法打开Get Data/MySQL Database/Connect)。
1.看看是否可以通过一些成熟的实用工具(如MySQL工作台)远程连接到数据库。

  • 查看远程服务器上的端口。这里有一个很酷的工具来检查端口和IP:http://www.yougetsignal.com/tools/open-ports/
  • 检查数据库用户的权限。注意他们可能与某个IP地址有关联:'username'@'ipaddress'。这样用户只能连接到特定的IP。
  • 检查绑定地址设置。在新版本的MariaDB中,它可能应该被注解掉。我不确定旧版本和纯MySQL。
  • 其他故障排除。
    在此之后,我在MySQL中使用了以下设置:

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

  • 服务器:IP地址:3306(包括“:端口号”)
  • 数据库:dbname

PowerBI界面,选择“数据库”而不是“Windows”x1c 0d1x
确保选择数据库而不是Windows。

kg7wmglp

kg7wmglp2#

只是一个小提示。如果你还没有重新启动你刚刚安装了连接器的机器。我必须重新启动它才能开始工作。

mfpqipee

mfpqipee3#

我对此的解决方案是将端口号添加到服务器名称/ip中
例如:192.168.0.1:4664

相关问题