ODBC 3.51驱动程序无法连接到本地主机上的MySQL服务器(10061)

zac*_*con 5 mysql

标题的确切含义;我正在尝试为MySQL 5.0配置ODBC连接,但是在单击Test Data Source时,它将返回上述错误。

我敢肯定,你们中的大多数人以前都看过这个问题,在考虑发布此问题之前,我做了一些研究,但是到目前为止,我发现和尝试过的所有方法都没有帮助。

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

服务下有一个“ MySQL 5-已启动”。之所以这样命名,是因为我为项目安装了旧版本的MySQL(3,iirc)。由于我还不需要它,所以我禁用了它(它没有运行)。

这是我尝试过的:

  • 首先禁用防火墙。
  • 将“ localhost”替换为“ 127.0.0.1”(无效)
  • 进入命令提示符,CD到C:\ Program Files \ MySQL \ MySQL Server 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(据我所知),所以我不是真的确定如何进行操作(端口转发?不知道该怎么做)。

任何帮助将非常感激。谢谢。

ɹɐq*_*ɹǝɟ 0

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