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

- 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数据库,可以开心地抽取数据了:

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

【近期热门合集/文章】

(0)

相关推荐

  • powerdesigner error [MySQL][ODBC 5.3 Driver][mysql-8.0.22]Source character set not supported by client]

    此问题主要是利用 power designer 采用 odbc连接mysql都可以测试成功,但是无论是调用逆向工程,还是生成数据库 都会报错. 参考这篇博文: https://www.cnblogs. ...

  • win10专业版能安装上mysql数据库么

    提问win10专业版能安装上mysql数据库么?如果能,能不能给个安装步骤? 网上百度的各种方法都试过了装不上,请看清楚是win10专业版 1.同时按下键盘组合键Win+i,打开设置窗口,点击&quo ...

  • 诚之和:如何解决linux php连不上mysql数据库问题

    本篇内容主要讲解"如何解决linux php连不上mysql数据库问题",感兴趣的朋友不妨来看看.本文介绍的方法操作简单快捷,实用性强.下面就让小编来带大家学习"如何解决 ...

  • Power BI动态查询数据库,以及需要注意的问题

    小勤:现在公司数据库里的数据量很大,怎么才能按需要仅接入自己需要的数据?比如说,按需要输入起始日期,然后仅从数据库里接入该起始日期至今的数据. 大海:你可以设置起始日期为参数,然后在接入数据库时使用的 ...

  • 当Power BI遇上数学:用DAX解决数据的循环迭代

    本文来自PowerBI星球嘉宾Davis的分享,Davis曾在知乎上发表过数篇高质量的PowerBI文章,是不折不扣的PowerBI技术大神.当我邀请他为星友们也分享一些干货时,他欣然同意,于是有了这 ...

  • Power BI如何计算任意期间的上一期?

    上上周的文章介绍了非标准日历的计算(Power BI非标准日历的计算思路),虽然是非标准日历,但还是有规律的,每个周期是固定的,可以在日期表中提前做好标记. 实际分析中还有一种情况,任意选定一个时间范 ...

  • Power BI连接mysql,如何实现定时自动刷新?

    文/瓶子 PowerBI星球嘉宾,目前从事职考行业的数据运营,喜欢钻研power bi和excel来实现自动化 最近在知识星球中有星友提问,Power BI连接mysql如何设置定时刷新?会员群里也有 ...

  • Excel数据分析(Power BI)之一 将Excel作为数据库

    随着大数据的广泛应用,企业的各种业务也越来越依赖于对大数据的挖掘和利用.作为数据工作者的我们,掌握大数据技术也是一项迫切的需求. 因此,从今天开始,我们为大家介绍微软的Power BI. 争取让每个人 ...

  • 这个Power BI报告加密技巧,看完你就可以用上!

    有小伙伴问为了让PowerBI报告安全一些,能不能给报告加密,让其他人输入正确的密码才能查看,对于免费用户,其实并没有这种分享方式,但可以通过变通的方式实现,比如我上周做的一个示例报告,你可以在视频号 ...

  • UC头条:MySQL数据库定时备份到其他电脑

    最近我的一个学弟问了我一个问题,说他要实现一个功能,他老师给他提出来一个问题,让他的项目实现定时备份数据库到其他电脑,确保安全.他就来问我,还好我之前弄过,虽然我是干前端的,哈哈哈,之前学的比较杂. ...