我如何获得MS EXCEL连接到MYSQL数据库

我如何获得Microsoft Excel 2010连接到MYSQL服务器(5.6.12)

我安装了MYSQL作为WAMP安装

Windows 7旗舰版64位

MYSQL 5.6.12

Apache 2.4.4

PHP 5.4.16

这应该是直截了当的,但我显然错过了一些东西

现在..当我打开Excel 2010

然后我去“数据”

然后我去“来自其他来源”

然后我select“从SQL Server”

然后我提出了数据连接向导

我有login证书(这不是一个问题)

我正在使用“使用以下用户名和密码”login

我需要服务器名称

但我不断收到这个错误

[DBNETLIB] [ConnectionOpen(Connect())。] SQL Server不存在或访问被拒绝

我理解需要发生什么的概念,也就是说,我需要指定MYSQL到Excel的连接path

现在..到目前为止,我已经做了这个…

  1. 确保WAMP服务器在线,服务已经启动

  2. 显然,默认的服务器是localhost ,不能正常工作,但是在我的机器上,只能打开WAMP页面(这是可以理解的)

  3. 我通常通过PhpMyAdmin访问MYSQL的login页面的URL

http:// localhost / phpmyadmin /

我尝试input(这也不起作用,但是,然后再次,我明白这只是前端)

所以..

  1. 我试着在MYSQL,mysql,MYSQL5.6.12,mysql / mysql5.6.12中input

没有一个工作

  1. MYSQL的安装path是

C:\ WAMP \ BIN \ mysql的\ mysql5.6.12

所以..逻辑上,如果我把它给Excel,它应该find它,但它没有

  1. 我研究了networking和一切要么使用向导,但没有详细介绍服务器名称,一个地方说,安装微软连接器,我已经这样做了..它并没有'帮助

  2. 我已经尝试将服务器名称作为localhost ,http:// localhost ,127.0.0.1无法正常工作

  3. 使用MYSQL CLI我input了“状态” 并通过TCP / IP使用连接名localhost不起作用

  4. 我进入MYSQL好友,我发现这一点

你用用户Martin.Kuliza @ localhost连接到MySQL 5.6.12。

我也试过这个,没有工作

  1. 我注意到命令行标题上的URL是

C:\ Windows \ System32 \ cmd.exe – C:\ wamp \ bin \ mysql \ mysql5.6.12.bin \ mysql.exe -u

我进入这一切…没有工作

我进入部分从C:\ wamp开始….没有工作

  1. 我试过inputwamp,WAMP,Apache,APACHE,apache

我已经尝试了几十种组合

我已经尝试find连接器的configuration文件,以防与它有关(无法find它)

我试着看config.inc.php文件的线索,

我卡住了,需要一些帮助(对于这个看似简单的问题)

这只是一个连接向导,我老实说gobsmacked,我其实需要问论坛的帮助,但是,可悲的是我做

你做到了吗?

http://office.microsoft.com/en-001/excel-help/connect-to-a-mysql-database-HA104019820.aspx

在连接到MySQL数据库之前,您需要在计算机上安装MySQL连接器。 要安装MySQL连接器(连接器/networking),请转至http://go.microsoft.com/fwlink/?LinkId=278885(可能为英文网页 ),然后下载适用于Microsoft Windows的Connector / Net 6.6.5。 驱动程序的位数需要与Microsoft Power Query for Excel加载项安装(32位或64位)相匹配。

我find了一个解决scheme…

HongTAT的荣誉,让我在正确的道路….

(即使我做了所有最初的东西,你发布之前,我真的发布了这个问题,你发布它的行为,让我看着它更深一层…

有一件事导致另一件事,我find了解决办法…谢谢

我怀疑某种不兼容问题一定是错误的,我注意到Power Query 64位不会安装在我的64位系统上

相反,Power Query安装程序提供了一个错误,简单地说是为了:

由于办公室是32位,您不能安装64位Power Query

但是,我没有安装连接器/ ODBC和连接器/networking为64位

也许有一些东西在configuration上没有很好地相互配合。

此外,“比特性”是一个令人困惑的术语,意思是说(确保ODBC连接器的位指令集与Excel中的Power Query的位指令集相匹配)

实际上,您并不需要Power Query或Visual Studio

不过,在这个阶段我可以看到Power Query的好处

我做了什么…

我从“添加/删除程序”中卸载了Microsoft Visual Studio的所有痕迹

我从“添加/删除程序”中卸载了所有Visual C ++ Redistributable的痕迹

我从“添加/删除程序”中卸载了电源查询

我从添加/删除程序卸载MYSQL连接器/ ODBC

我从添加/删除程序卸载MYSQL连接器/networking

我离开了WAMP安装和MYSQL完整

我进行了Windows Update

我重新启动了系统

然后我下载并安装了它

http://dev.mysql.com/downloads/file.php?id=450946

现在..即使这个软件包安装是一样的安装它1

我发现通过做一个“定制安装”

并安装除MYSQL服务器以外的所有产品

我能够通过连接器/networking立即连接到MYSQL数据库

最近我安装了Power Query for Excel(因为这是整个开始)

这次它连接马上和Worked完美

服务器名称是localhost

就像我怀疑的那样

我的怀疑是正确的

唯一的是我不得不设置密码encryption

我收到一条消息,说“我的Office版本”不支持encryption或其他的东西

但是,我没有encryption连接,它完美的工作

问题解决了

我现在认为这个问题有待解决

感谢HongTat

您是否在发布您的问题之前尝试使用Googlesearch? 因为如果你花费了至less10秒的时间search互联网,你会发现你的问题的答案。

http://office.microsoft.com/en-us/excel-help/connect-to-a-mysql-database-HA104019820.aspx