使用zend连接到MySQL

时间:2009-09-01 14:27:39

标签: mysql zend-framework connection firewall port

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

  

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

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

我想我必须对端口做更多事情,或者强迫应用程序使用不同的端口,但我不知道该怎么做。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:1)

10060只是错误编号。 MySQL的默认端口是3306.尝试使用你已经尝试的相同的东西,但使用正确的端口。

答案 1 :(得分:0)

最后问题很简单。

我正在处理的教程在其数据库连接细节周围有引号,结果我需要将它们留下来。