2012-03-26 6 views
1

Windows 7にZend Server CEをインストールしましたが、MySQLに接続できません。Zend Serverがmysqlに接続できません

私はphpMyAdminのにログインしようとすると、私は次のエラーを取得する

#2002 Cannot log in to the MySQL server 

私はそう...

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

のようなテスト・PHPスクリプトを介して接続しようとすると、私は

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

Zend Server Adminにログインすると、mysql拡張機能が有効になります。しかし、私はcmdコマンド 'netstat -ano'を使ってどのポートが開いているかを調べます。

私はここで同様の質問を見つけましたconnecing to mysql with Zend Server CEこの回答はここにありますhttp://forums.zend.com/viewtopic.php?f=8&t=21873しかし、それは私のためには動作しません。

私のmysql 5.1フォルダにmy.iniファイルがありません。

私-huge.ini

私-のInnoDB-重4G.ini

私-large.ini

私-medium.ini

:私は、次のファイルを持っていますそれらの私の-small.ini

私-template.ini

なしmentiを持っていません私がコメントアウトするために並んでoned。

誰でも手助けできますか?

答えて

0

マシンが存在し、ホスト名がokであることを示します。それはそれが与えられたポートで聞いているサービスを持っていないということです。

ファイアウォールがブロックされている可能性があります。

+0

私のパソコンで動作しています。私はそれがファイアウォールの問題だとは思わない。 – liz

+0

Zend Serverをアンインストールしてから再インストールする必要がありました。私はプロセス中に何かが間違っていたと思う。 – liz

1

以前のmysqlインスタンスがインストールされていますか? Zend Server CEには独自のMySQLインスタンスが付属していますので、適切に機能するためには、以前のMySQLインストールを停止する必要があります。

+0

しました。私はmysqlインストーラをダウンロードし、それを使ってmysqlをアンインストールしました。これでいくつかの問題は解消されましたが、いくつかの問題が発生しましたので、完全にzendサーバーをクリアしてWAMPと一緒に行きました。 – liz

2

おそらく、MySQLサーバーが実行されていません。 ApacheXX-Zendでサービスを開き、MYSQL_ZendServerXX(Status = Started)を開始します。