首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使MYSQL连接到MYSQL数据库

如何使MYSQL连接到MYSQL数据库
EN

Stack Overflow用户
提问于 2014-02-11 15:41:25
回答 3查看 42.6K关注 0票数 2

如何使Microsoft 2010连接到MYSQL服务器(5.6.12)

我将MYSQL安装为WAMP安装

Windows 7终极64位

MYSQL 5.6.12

Apache 2.4.4

PHP 5.4.16

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

现在.。当我打开Excel 2010时

然后我转到“数据”

然后我转到“从其他来源”

然后选择“从Server”

然后向我展示数据连接向导

我有登录证书(这不是问题)

我用“使用以下用户名和密码”登录

我需要服务器名

但我一直在犯这个错误

DBNETLIBSQL不存在或访问被拒绝

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

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

  1. 确保WAMP服务器联机并启动服务
  2. 显然,默认的服务器是无法工作的localhost,但是在我的机器上,它只打开WAMP页面(所以这是可以理解的)
  3. 我通常通过PhpMyAdmin访问MYSQL登录页面的网址是

/phpmyadmin/

我试着输入它(这也不起作用,但是,我知道这只是前端)。

所以..。

  1. 我尝试输入MYSQL、mysql、MYSQL5.6.12、mysql/mysql5.6.12

所有这些都没有用

  1. MYSQL安装路径是

C:\WAMP\bin\mysql\mysql5.6.12

所以..。从逻辑上讲,如果我把它交给Excel,它应该会找到它,但它没有

  1. 我研究了网络,一切都说使用向导,但没有详细说明服务器的名称,一个地方说安装了Microsoft,我已经这么做了。帮不上忙
  2. 我尝试过服务器名为localhostlocalhost,127.0.0.1没有工作
  3. 使用MYSQL输入“状态”,并使用连接名localhost通过TCP/IP不工作
  4. 我去了MYSQL兄弟发现了这个

您将使用用户MySQL Martin.Kuliza@localhost连接到Martin.Kuliza@ 5.6.12。

我也试过了,没起作用

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

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

我输入了所有这些..。不起作用

我从C:\wamp开始进入这个角色.不起作用

  1. 我试过进入wamp,WAMP,Apache,APACHE,apache

我试过几十种组合

我试图找到连接器的配置文件,以防与它有关(找不到)

我试着从config.inc.php文件中寻找线索,

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

这只是一个连接向导,我真的很高兴我真的需要向论坛寻求帮助,但是,遗憾的是,我需要帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-13 13:12:11

我找到了解决办法..。

感谢HongTAT让我走上正确的道路.

(即使我做了你发布的所有最初的事情,在我发布问题之前,“你的行为”,让我看得更深一点……)

一件事导致了另一件事而我找到了解决办法..。谢谢

我怀疑有某种不兼容的问题在这里,我注意到Power Query 64位不会安装在我的64位系统上

相反,Power Query installer提供了一个错误,该错误只是简单地说明了以下内容:

由于office是32位的,所以不能安装64位的Power查询

但是,我确实将Connector/ODBC和Connector/Net安装为64位

也许,在这种配置中,有些东西并不能很好地相互连接。

另外,“位-度”是一个令人困惑的术语,它应该意味着(确保ODBC连接器的位指令集与Excel中的Power Query的位指令集相匹配)

实际上,您不需要Power查询或。

然而,在这个阶段,我可以看到power查询的好处。

我所做的..。

我从添加/删除程序卸载了的所有跟踪

我从Add/Remove程序中卸载了Visual C++可再发行的所有跟踪

我从添加/删除程序卸载Power查询

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

我从添加/删除程序中卸载MYSQL /Net

我把WAMP安装和MYSQL完好无损地留下了

我进行了一次Windows更新

我重新启动了系统

然后我下载了以下内容并安装了它

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

现在.。尽管这个软件包的安装与安装它是一一对应的

我通过做一个“自定义安装”发现了这一点

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

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

最后,我为Excel安装了(因为这是开始的重点)

这一次,它立刻连接起来,工作得很完美。

服务器名为localhost

正如我所怀疑的

正如我所怀疑的那样,这些证书是正确的

唯一的原因是我必须在没有密码加密的情况下设置它。

我收到一条消息说我的Office版本不支持加密或类似的东西

但是,我在没有加密的情况下连接起来,而且工作得很好。

问题解决

我现在认为这个问题已经解决了。

谢谢HongTat

票数 0
EN

Stack Overflow用户

发布于 2014-02-11 16:13:30

你做过这个吗?

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

在连接到MySQL数据库之前,您需要计算机上的MySQL连接器。要安装MySQL连接器( Connector/Net ),请转到http://go.microsoft.com/fwlink/?LinkId=278885并下载Microsoft的Connector /NET6.6.5。驱动程序位-ness需要匹配Microsoft Power Query for Excel外接程序安装(32位或64位)。

票数 1
EN

Stack Overflow用户

发布于 2014-02-11 16:12:03

在发布问题之前,你试过在谷歌上搜索这个吗?因为如果你在互联网上花了至少10秒的时间,你就会找到你的问题的答案。

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

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21706314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档