2013-05-07 85 views
2

标题的确切含义是什么;我试图为MySQL 5.0配置一个ODBC连接,但是在点击测试数据源时,它返回上述错误。ODBC 3.51驱动程序无法连接到本地主机上的MySQL服务器(10061)

我很肯定你们大多数人之前都看到过这个问题,在考虑发布这个消息之前,我做了一些研究,但到目前为止,没有发现和尝试的东西都能提供帮助。

我正在使用MySQL 5.0,在Windows 7 32位上运行。我可以使用MySQL查询浏览器浏览数据库,这意味着(我假设)用户名和密码都可以。

服务下有一个'MySQL 5 - Started'。我是这样命名的,因为我为一个项目安装了旧版本的MySQL(3,iirc)。由于我现在不需要它,我禁用了它(它没有运行)。

这里是我的尝试:

  • 防火墙被禁用开始。
  • 更换 'localhost' 的与 '127.0.0.1'(没有工作)
  • 走进命令提示下,cd到C:\ Program Files文件\的MySQL \ MySQL服务器5.0 \ bin,然后执行的mysqld-NT(我不知道这是什么,但它什么也没做)
  • 在命令提示符中运行'Telnet localhost 3306'会返回'无法打开与主机的连接,端口3306:连接失败。
  • 停止服务,进入C:\ Program Files \ MySQL \ MySQL Server 5.0 \ data,删除ib_logfile0,ib_logfile1和ibdata1,然后重新启动服务(没有工作)。

我在这里假设它可能与端口3306有关,因为在命令提示符下键入netstat -a会得到一个没有3306的列表(据我的眼睛可以知道) ,所以我不确定如何继续(端口转发?不知道该怎么做)。

任何帮助将不胜感激。谢谢。

+1

'SHOW VARIABLES LIKE'skip_networking';'?的输出是什么? – RandomSeed 2013-05-07 08:31:31

+0

skip_networking - value:off – 2013-05-08 02:51:40

+0

因此,它不在端口3306上进行侦听。因此,查看配置,找到正在侦听的端口,并相应地更改ODBC配置。这是相当基本的。无关。 – EJP 2017-08-20 00:17:56

回答

0

如果您确实尝试了大多数解决方案,但仍未成功,请尝试删除或重命名(以任意名称)mysql数据文件夹中的ib_logfile0和ib_logfile1。对我来说,路径是wamp/bin/mysql/mysql5.6.12/data。因为我正在使用wamp。并运行mysqld服务。愿它帮助你。祝你好运。

相关问题