1

我已经在我的本地机器 myhost.com 上设置了一个虚拟主机,在那里安装了 zend,现在我正在尝试连接到 MySQL 数据库。我收到以下错误消息:

消息:SQLSTATE[HY000] [2003] 无法连接到“myhost.com”上的 MySQL 服务器 (10060)

我通过谷歌找到的所有提示都没有帮助。我使用卡巴斯基杀毒软件并将端口 3306 添加到 MySQL 和 Apache 的允许列表中。我还 ping了 myhost.com:3306 并得到了响应(IP 地址为 67.63.50.51),但没有找到 localhost:3306 和 127.0.0.1:3306。如果虚拟主机指向它们并且我的非 zend 应用程序确实可以工作,我已经检查过其他应用程序仍然可以访问 MySQL。

我想我必须对端口做一些进一步的事情,或者可能强制应用程序使用不同的端口,但我不知道该怎么做。

任何帮助表示赞赏。

4

2 回答 2

1

10060 只是错误号。MySQL 的默认端口是 3306。尝试您已经尝试过的相同操作,但使用正确的端口。

于 2009-09-01T14:29:33.950 回答
0

问题最终是一个简单的问题。

我正在完成的教程在其数据库连接详细信息周围有引号,结果我需要将这些省略。

于 2009-09-01T16:07:02.617 回答