Power BI缺少MySQL连接器,尽管我已经安装了它。

3
在我的Windows 10上,我今天下载了Power BI,以便从我的远程服务器MySQL中提取数据。
我选择“从其他来源获取数据”,选择MySQL,然后得到一个提示:“此连接器需要安装一个或多个附加组件才能使用”。
我安装了Windows的最新NET和ODBC连接器,并重新启动了电脑,但仍然出现相同的错误。
我应该如何进行故障排除?我是否应该在“服务”中看到某些运行中的东西?

连接器是否与PowerBI的位数匹配(32位或64位)?以下是一些其他建议:https://community.powerbi.com/t5/Power-Query/Trying-to-connect-to-MY-SQL-from-Power-BI/td-p/195060 - Saaru Lindestøkke
Connector net 是 X86 架构(没有看到 X64 选项),而 ODBC 是 X64 架构。两者都是版本 8.0.32。 我的 Power BI 版本是:2.112.1161.0 64 位(2022 年 12 月)。 - Stackaloo
@SaaruLindestøkke,我成功解决了这个问题,通过使用MariaDB而不是MySQL进行连接,并下载了MariaDB连接器。这难道不奇怪吗?以这种方式连接是否有任何不利之处? - Stackaloo
你不知道吗?到目前为止,你在这个主题上找到了什么? - Saaru Lindestøkke
另外,如果您找到了适合自己的解决方案,请随意将其发布为对自己问题的答案(例如带有截图)。这将使其他遇到相同问题的人更容易解决他们的问题。 - Saaru Lindestøkke
5个回答

3
截至2023年7月4日,并且根据此网站:LINK 看起来我们需要使用8.0.26版本。
似乎你可以从here下载以前的版本。
然而,我必须说当前版本对我来说似乎有效(8.0.33),我只是在等待我的系统管理员帮助我能够从我的桌面访问服务器。
编辑:是的,最新版本的ODBC适用于我们,我们正在运行PBI版本:2.118.828.0 64位(2023年6月)和ODBC 8.0.33,已经可以使用了。
编辑2:之前的版本曾经有效,直到不再有效,唯一能让它工作的方式是按照我之前建议的安装8.0.26版本。这可以通过"MySql installer - community"安装程序完成,你只需要选择8.0.26版本就可以了。

1
谢谢,兄弟。我因为帮助女朋友解决了这个问题,赚了一个额外的好男友分。 - undefined

1

我降级到8.0.28,对我来说起作用。


1
我的桌面配置如下:
Windows 11 Home 处理器:AMD Ryzen 7 5700U with Radeon Graphics 系统:64位操作系统,基于x64的处理器
安装的Power BI版本为: 2.122.746.0 64位(2023年10月)
我尝试了几个版本的MySQL Connector/NET,如8.0.26、8.0.28、8.1.0
但是,我仍然遇到了错误:“此连接器需要安装一个或多个附加组件才能使用”。

1
更新:我解决了这个问题,按照以下步骤进行操作:进入“文件” | “选项和设置” | “数据源设置”,编辑您的数据源,并将凭据设置为“数据库凭据”,而不是Windows凭据。 - undefined

0

可能是由于安装了8.0.29或更高版本的连接器引起的。

解决方法:

步骤1:

通过双击连接器下载文件,选择“卸载”并按照第2步操作来卸载较新版本。 (注意,您只需要保留最新版本的MySQL,仅卸载连接器)

步骤2(安装旧版本):

https://downloads.mysql.com/archives/c-net/下载8.0.28版本并运行该文件。 (注意:只需安装连接器) 在安装过程中,选择“典型”选项。 重新启动计算机。

关闭Power BI并重新启动整个系统以确保应用更改。请注意,版本8.0.28目前是标准版本,建议在安装期间使用典型选项。


0
我正在使用Power Bi版本2.122.746.0,将ODBC驱动程序降级为8.0.28后,它对我来说运行良好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接