【数据分析】Excel无法连接MySQL获取数据的解决办法

之前在学习SQL的时候安装了MySQL,现学习从excel获取数据库数据时,发现无法连接本地的MySQL。
这是操作路径:数据-获取与转换中点击新建查询-从数据库-从MySQL数据库


image.png

到这一步没有问题,因为是本地的,所以服务器中填了localhost,数据库填了mysql,下面的SQL语句没有填写。


image.png

填写完点击确定进入连接状态,然后返回了这么个结果:
MySQL: 无法查找固定名称为“MySql.Data.MySqlClient”的数据库访问接口。

image.png

根据说明,我是缺少了这个能够创建数据库访问接口的软件:MySQL-connector-net的文件。于是打开提供的软件进入网站,这里注意,给的两个按钮都不要点击,直接点下载就好了。


image.png

下载完后开始安装:


image.png
image.png
image.png

安装完成后双击打开控制面板中的ODBC数据源(64位),在用户DSN中点击添加MySQL,发现没有,百度后发现还需要一个ODBC的软件,是数据库的连接池。


image.png
image.png

无奈只能百度MySQL ODBC,找到下载网站进入。


image.png

这里注意:我之前安装的mysql是5.7版本的,一开始没注意我下载了8.0版本的,发现无法安装,又重新下载5.3.7版本的才顺利安装成功。


image.png

接下来就是一直点确定就好了。安装成功后回到控制面板ODBC那里点击添加,终于出现了MySQL的,安装ANSI的就行。


image.png
image.png

到此我去测试excel能否连接,发现可以,至此终于成功。


image.png

你可能感兴趣的:(【数据分析】Excel无法连接MySQL获取数据的解决办法)