【问题标题】:MySQL 2003 Error : can't connect to localhost (10061), but PHPMyAdmin worksMySQL 2003 错误:无法连接到 localhost (10061),但 PHPMyAdmin 可以工作
【发布时间】:2012-02-26 15:25:16
【问题描述】:

我正在尝试使用 SQLYog 在本地连接到 WAMPServer 附带的 MySQL 服务器,但它给了我这个错误:

错误号 2003

无法连接到“localhost”上的 MySQL 服务器 (10061)

但是,phpmyadmin 可以正常工作,mysql_connect() 可以正常使用 WAMP 的默认登录详细信息:

主机名:本地主机

用户名:root

密码:

服务器已开启,为什么我无法使用 root 连接到 SQLYog 上的 localhost,而 phpmyadmin 工作正常?

HeidiSQL 也会发生。有人有想法吗?谢谢。

【问题讨论】:

  • 这一切都发生在同一台服务器上吗?你用什么地址打开phpMyAdmin?
  • 一台机器——一台XP笔记本,phpmyadmin地址为127.0.0.1/phpmyadmin
  • 嗯。你有防火墙在运行吗?
  • Windows 默认防火墙是,我试过完全禁用它,但没有效果。
  • 这听起来很奇怪。你试过127.0.0.1而不是localhost吗?

标签: php mysql wampserver sqlyog


【解决方案1】:

如果从未连接过,则必须使用 plink 连接 mysql 主机 plink -v -L 10085:host:3306 user@host

然后正常配置HeidiSQL

【讨论】:

    【解决方案2】:

    我在 HeidiSQL 中遇到了同样的问题,结果我的 plink 超时太低了。一旦我增加了超时时间,我的问题就解决了!

    【讨论】:

    • 我的天啊,我已经为我的 Openshift 实例上的凭据和 SSH 密钥寻找一个多小时的时间而烦恼,并简单地增加超时值来修复它。谢谢!
    • @Arda 很高兴听到! :)
    猜你喜欢
    • 1970-01-01
    • 2014-03-10
    • 2018-12-12
    • 1970-01-01
    • 2016-12-03
    • 2012-12-18
    • 1970-01-01
    • 2011-07-22
    • 2013-01-23
    相关资源
    最近更新 更多