- 1 -

直连的问题及解决办法

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

724df0ca874f9bd854534cd075e291f0.png

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

b5384e8cd58cf3cdb63c3e75f65d9cc2.png

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

6ccd558136a679bd02af28559f95462c.png

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

8964959398c2c1671bb7b81b6369eec0.png

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

然鹅,

还是不行的!!!

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

55b6e666edd5cf2b87a560b7449588e6.png

神马意思???

意思就是——

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

5e8cc199ff6114a98f3088c8970ee827.gif

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

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

- 2 -

有个好东西叫ODBC

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

b9a364b1ec70a24264e5929037240fca.png

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

Logo

一站式 AI 云服务平台

更多推荐