Power BI 未连接到 MySQL

Has*_*hid 1 mysql amazon powerbi

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

服务器:服务器ip

数据库:数据库名称

用户名:mysql用户名

密码:mysql密码

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

Microsoft Power BI 连接到 mysql

安装 mysql-connector 后,我面临另一个错误。 在此处输入图片说明

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

小智 5

好吧,我只是自己想出来的。我可以在端口 3306 上直接连接到 MySQL 数据库。据我所知,通过 SSH 隧道会更安全,但这对 Power BI 尚不适用。

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

首先,让我们确保除了 PowerBI 连接之外的一切都正常工作。

1) 下载并安装正确版本的 MySQL/Net Connector。目前,版本 6.6.5 是有效的版本。但是从其他论坛和 PowerBI 内部,我链接到了其他不起作用的版本。(您会知道它不起作用,因为您甚至可能无法打开获取数据/MySQL 数据库/连接。)

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

所以在那之后,这是在 MySQL 中对我有用的设置:

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

服务器: ipaddress:3306 (include ":port#") 数据库: dbname

PowerBI 接口。选择“数据库”而不是“Windows”

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

祝你好运。