标题的确切含义是什么;我试图为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的列表(据我的眼睛可以知道) ,所以我不确定如何继续(端口转发?不知道该怎么做)。
任何帮助将不胜感激。谢谢。
'SHOW VARIABLES LIKE'skip_networking';'?的输出是什么? – RandomSeed 2013-05-07 08:31:31
skip_networking - value:off – 2013-05-08 02:51:40
因此,它不在端口3306上进行侦听。因此,查看配置,找到正在侦听的端口,并相应地更改ODBC配置。这是相当基本的。无关。 – EJP 2017-08-20 00:17:56