正是标题所说的;我正在尝试为 MySQL 5.0 配置 ODBC 连接,但是在单击Test Data Source时,它会返回上述错误。
我很确定你们中的大多数人以前都看过这个问题,并且在考虑发布这个问题之前我确实做了一些研究,但到目前为止,我发现和尝试过的都没有帮助。
我正在使用 MySQL 5.0,在 Windows 7 32 位上运行。我可以使用 MySQL Query 浏览器很好地浏览数据库,这意味着(我假设)用户名和密码都很好。
服务下有一个“MySQL 5 - 已启动”。我这样命名它是因为我为一个项目安装了旧版本的 MySQL(3,iirc)。因为我还不需要它,所以我禁用了它(它没有运行)。
这是我尝试过的:
- 防火墙从一开始就被禁用。
- 用“127.0.0.1”替换“localhost”(没用)
- 进入命令提示符,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(据我所知),所以我不是真的确定如何进行(端口转发?不知道该怎么做)。
任何帮助将非常感激。谢谢。