如何让Microsoft Excel 2010连接到MYSQL服务器(5.6.12)
我安装了MYSQL作为WAMP安装
Windows 7 Ultimate 64bit
MYSQL 5.6.12
Apache 2.4.4
PHP 5.4.16
这应该是直截了当的,但我显然错过了一些东西
现在..当我打开Excel 2010时
然后我转到"数据"然后我转到"来自其他来源"
然后我选择"从SQL Server"然后我会看到数据连接向导
我有登录凭证(这不是问题)
我登录"使用以下用户名和密码"
我需要服务器名称
但我一直收到此错误
[DBNETLIB] [ConnectionOpen(Connect())。] SQL Server不存在或访问被拒绝
我理解需要发生什么的概念,即我需要指定MYSQL到Excel的连接路径
现在......到目前为止我已经做到了......
确保WAMP服务器处于联机状态且服务已启动
显然默认服务器localhost
不起作用,但在我的机器上再次显示WAMP页面(这样可以理解)
我通常通过PhpMyAdmin访问MYSQL,登录页面的URL是
的http:// localhost
/ phpmyadmin的/
我尝试输入(那也不起作用,但话又说回来,我明白这只是前端)
所以..
没有一个工作
C:\ WAMP \ BIN \ MySQL的\ mysql5.6.12
所以..逻辑上如果我把它给了Excel,它应该找到它,但它没有
我研究了网络和所有内容都说使用向导,但没有详细说明服务器名称,一个地方说安装Microsoft Connector,我已经这样做了..它没有&#39 ;帮助
我已尝试将服务器名称设为localhost
,http:// localhost
,127.0.0.1无法正常工作
使用MYSQL CLI输入" status;"并通过TCP / IP使用连接名localhost
没有工作
我进入了MYSQL伙伴,我找到了这个
您已与用户Martin.Kuliza @ localhost
连接到MySQL 5.6.12。
我也尝试了这个,没有工作
C:\ Windows \ System32 \ cmd.exe - C:\ wamp \ bin \ mysql \ mysql5.6.12.bin \ mysql.exe -u
我输入了所有这些......没有工作
我进入了从C:\ wamp开始的部分....没有工作
我已尝试过几十种组合
我已尝试找到连接器的配置文件,以防万一与它有关(无法找到它)
我已经尝试查看config.inc.php文件中的线索,
我被困住了,需要一些帮助(对于这个看似简单的问题)
它只是一个连接向导,我真的很高兴,我实际上需要向论坛寻求帮助,但是,可悲的是我做了
答案 0 :(得分:1)
你做过这个吗?
http://office.microsoft.com/en-001/excel-help/connect-to-a-mysql-database-HA104019820.aspx
在连接MySQL数据库之前,您需要MySQL 计算机上的连接器。安装MySQL连接器 (连接器/网络),转到http://go.microsoft.com/fwlink/?LinkId=278885 并下载适用于Microsoft Windows的Connector / Net 6.6.5。司机 bit-ness需要与Microsoft Power Query for Excel加载项相匹配 安装(32位或64位)。
答案 1 :(得分:0)
我找到了解决方案......
感谢HongTAT让我走上了正确的道路......
(即使我确实做了你发布的所有最初的东西,在我发布问题之前,你发布它的行为,让我看得更深一些......
有一件事导致了另一件事,我找到了解决方案......谢谢
我怀疑某种不兼容问题一定是错误的 我注意到Power Query 64位不会安装在我的64位系统上
相反,Power Query安装程序提供了一个错误,简单地说明了以下结果:
由于办公室为32位,您无法安装64位Power Query
但是,我确实将Connector / ODBC和Connector / Net安装为64位
也许在那个配置中有些东西彼此不能很好地融合。
此外,显然“bit-ness”是一个令人困惑的术语,应该是指(确保ODBC连接器的位指令集与Excel中的Power Query的位指令集匹配)
实际上,您不需要Power Query或Visual Studio
但是我现在可以看到power Query的好处
我做了什么......
我从“添加/删除程序”中卸载了Microsoft Visual Studio的所有痕迹
我从“添加/删除程序”中卸载了所有Visual C ++ Redistributable的痕迹
我从添加/删除程序中卸载了电源查询
我从添加/删除程序中卸载了MYSQL Connector / ODBC
我从添加/删除程序中卸载了MYSQL Connector / Net
我离开了WAMP安装和MYSQL完整
我进行了Windows Update
我重启了系统
然后我下载了以下内容并安装了http://dev.mysql.com/downloads/file.php?id=450946
现在..即使此Package安装与1 by 1
安装相同我发现通过做“CUSTOM INSTALLATION”
并安装除MYSQL服务器之外的所有产品
我能够立即通过连接器/网络连接到MYSQL数据库
我最后安装了Power Query for Excel(因为这是开始时的全部内容)
这次它立即连接并完美地工作
服务器名称为localhost
我怀疑
并且证据是正确的,因为我怀疑
唯一的问题是我必须在没有密码加密的情况下进行设置
我收到一条消息,说我的Office版本不支持加密 或类似的东西
但是,我连接时没有加密,而且效果很好
问题已解决
我现在认为这个问题需要解决
感谢HongTat
答案 2 :(得分:-5)
在发布问题之前,您是否尝试使用Google搜索?因为如果你花了至少10秒的时间搜索互联网,你就会找到问题的答案。
http://office.microsoft.com/en-us/excel-help/connect-to-a-mysql-database-HA104019820.aspx