前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Power BI连不上MySQL数据库?怎么破?

Power BI连不上MySQL数据库?怎么破?

作者头像
大海Power
发布2021-08-31 15:45:11
26.3K2
发布2021-08-31 15:45:11
举报
文章被收录于专栏:用户8950297的专栏

- 1 -

直连的问题及解决办法

今天要连一个别人管理的MySQL数据库抽取数据,本来想着是个很简单的事儿,因为Power BI本身就提供了MySQL的连接器:

然鹅,当我很开心地去点“连接”按钮时,竟然弹出来这么个东西:

既然有提示,那就看一下“了解详细信息”,结果进入MySQL的一个下载页面,让下载mysql-connector-net安装文件:

点击Download(下载)按钮,进入下载页面,这时候,不要见到按钮就点,这里的按钮不是让你登录就是让你注册的……要点的是左下角那个“No thanks,just start my download.”(算啦,直接开始下载啦)链接:

下载好后,安装过程很简单,反正就是下一步、下一步……一直到完成。但是,本以为安装完就可以了——

然鹅,

还是不行的!!!

没办法了,赶紧百度……竟然找到个文章,可惜是这样说的:此插件需要安装到当前你的MySQL目录才能生效!!!

神马意思???

意思就是——

你要在数据库服务器端安装!!!

如果MySQL数据库的服务器是你自己的,或者说你有权限在数据库服务器上安装插件,那安装后,重新试一下,听说就没问题了……这篇文章也不用往下看了……

但是,如果你没有权限在数据库服务器端安装这个插件,比如我今天遇到的情况,数据库服务器管理的权限完全超出我的范围,该怎么办呢?继续往下看。

- 2 -

有个好东西叫ODBC

ODBC是啥?想深入了解的同学可以去百度,应该很多资料,简单来说就是:Windows的一个数据连接器。

大多数流行的数据库或数据文件都会提供针对ODBC连接器的驱动。所以,当你可能无法直接连接某种数据源的时候,我们还可以尝试一下ODBC这个方式。

当我们百度“odbc mysql”的时候,第一条就是mysql的ODBC连接器驱动下载链接:

搜到了当然就是下载、安装(注意选择跟你的windows系统一致的版本,如32位还是64位):

安装过程很简单,还是下一步、下一步……一直到完成,在此不啰嗦。重点讲讲安装后怎么配置。

Step 01-通过windows开始按钮,进入【Windows管理工具/ODBC数据源】:

Step 02-选择“系统DSN”,点击【添加】按钮,选择“MySQL……Driver”(一般是Unicode,如果选了后发现数据出现乱码或其它相关问题再换ANSI试试,或者提前问数据库管理员)

Step 03- 按需要依次填写数据源的名称、描述、IP地址、端口号、用户名、密码及数据库名称,完成后可以进行测试:

如果填写的信息没有问题,那么测试应该会很顺利:

Step 04-通过前面的操作完成ODBC数据源的创建后,在Power BI里连接就很简单了,如下图所示:

Power BI会直接读取前面我们在Windows里配置的ODBC数据源名称,选择好后确定即可:

后面可能会再让你输入一次数据库连接的用户名和密码,输入后确定,就连上MySQL数据库,可以开心地抽取数据了:

通过这种方式,我们不需要对服务器端进行调整,尤其在没有数据库服务器管理的权限情况下,这种方式非常有用!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档