2017-05-31 337 views
0

我有一台MySql数据库运行在需要ssh身份验证的远程服务器上,需要使用Microsoft Power BI连接到该服务器。我可以轻松连接到本地主机上的MySQL,但无法找到同时管理服务器ssh身份验证和数据库用户登录信息的方法。如何将Power BI Desktop连接到需要身份验证的远程MySql服务器

服务器需要与用户名和密码,MySQL数据库端口22认证需要一个不同的用户名和密码。

任何人都可以提供帮助吗?

回答

0

我不认为它支持(但),但它看起来像很多人想要包括我在内的解决方案。看到这个Power BI Ideas Request

0

1)建立网关连接服务器然后

2),那么它会询问连接字符串他们可以给服务器端口和数据库的用户名和密码

1

这似乎可以远程连接,虽然我不确定你可以通过22端口上的'SSH隧道'来实现。

这里有一个关于远程连接的例子,就像我连接到通常的端口3306那样,虽然我不确定:

https://community.powerbi.com/t5/Integrations-with-Files-and/Cannot-Connect-to-MySQL-on-Linux-VM/td-p/94914

一些常见的陷阱:

1)请确保您下载的MySQL /网络连接器的正确版本。截至目前,版本6.6.5似乎正在工作。我花了很多时间试图找出早期版本有什么问题。

2)服务器&数据库设置:关闭端口/用户权限/绑定地址

连接PowerBI之前,尝试连接,如MySQL工作台其他实用程序。这会强制您排除上述设置。

0

问题原来是远程服务器防火墙配置中的错误。

经过进一步研究,我已确认Power BI不支持双重身份验证步骤,如使用ssh登录到远程服务器,然后连接到数据库。感谢罗宾对你的建议。这是一个关键点。

相关问题