Zend Server无法连接到mysql

时间:2012-03-26 22:17:56

标签: mysql phpmyadmin zend-server

我在Windows 7上安装了Zend Server CE,但我无法连接到MySQL。

当我尝试登录phpMyAdmin时出现以下错误

#2002 Cannot log in to the MySQL server

当我尝试连接像这样的测试PHP脚本时......

$db = mysql_connect("127.0.0.1:3306", "user", "pass"); if (!$db) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully<br><br>';

我得到了

Could not connect: No connection could be made because the target machine actively refused it. 

当我登录Zend Server Admin时,会启用mysql扩展。但是当我通过cmd命令'netstat -ano'查看打开的端口时。它没有显示3306上的任何内容。

我在connecing to mysql with Zend Server CE找到了一个类似的问题,指出这里的答案为http://forums.zend.com/viewtopic.php?f=8&t=21873,但它对我不起作用。

我的mysql 5.1文件夹中没有my.ini文件。我有以下文件:

MY-huge.ini

MY-innodb的-重4G.ini

MY-large.ini

MY-medium.ini中

MY-small.ini

MY-的template.ini

他们都没有提到我的评论。

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:2)

也许MySQL服务器没有运行。使用ApacheXX-Zend打开服务,然后启动MYSQL_ZendServerXX(状态=已启动)。

答案 1 :(得分:1)

您是否安装了以前的mysql实例? Zend Server CE附带了它自己的MySQL实例,你(或你的SO)可能必须停止以前的mysql安装才能正常运行。

答案 2 :(得分:0)

表示机器存在且主机名正常。但是它没有监听给定端口的服务。

可能是防火墙阻挡了你。