2012-02-27 34 views
0

Fawad-PC =私のPC名(windows) 私は自分のmysqlサーバを削除しました。私はxamppもインストールしました。私のアプリケーションにログインしようとすると、mysqlサーバに1つしか接続していないので、mysqlサーバをアンインストールするとプロセスが遅くなり、終了できなくなります。そして私は私のアプリに来たように、MySQLサーバではありませんでしたし、私は2ログインをしようとすると、私はいずれかがこのerror.myアプリは非常にいい走っていたが何であるかを伝えることができ、このwieredエラーMySQLサーバに接続できません

Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1130] Host 'Fawad-PC' is 
not allowed to connect to this MySQL server' in D:\SVN data\WebClient_PHP\trunk\library 
\Zend\Db\Adapter\Pdo\Abstract.php:129 

を得ましたが、今日、私は知りませんどのようにそのスタックトレースに表示接続文字列の小片から、このエラー

Stack trace: 

#0 D:\SVN data\Phoggi_WebClient_PHP\trunk\phoggi\library\Zend\Db\Adapter 
\Pdo\Abstract.php(129): PDO->__construct('mysql:host=192....', 'root', 'root', Array) 

#1 D:\SVN data\Phoggi_WebClient_PHP\trunk\phoggi\library\Zend\Db\Adapter\Pdo\Mysql.php 
(109): Zend_Db_Adapter_Pdo_Abstract->_connect() 

#2 D:\SVN data\Phoggi_WebClient_PHP\trunk\phoggi\library\Zend\Db\Adapter\Abstract.php 
(860): Zend_Db_Adapter_Pdo_Mysql->_connect() 

#3 D:\SVN data\Phoggi_WebClient_PHP\trunk\phoggi\library\Zend\Db\Adapter\Abstract.php 
(930): Zend_Db_Adapter_Abstract->quote('123', NULL) 

#4 D:\SVN data\Phoggi_WebClient_PHP\trunk\phoggi\library\Zend\Auth\Adapter\DbTable.php 
(449): Zend_Db_Adapter_Abstract->quoteInto('`user_password`...', '123') #5 D:\SVN data 
\Phoggi_WebClient_PHP\trunk\phoggi\library\Zend\Aut in D:\SVN data\Phoggi_WebClient_PHP 
\trunk\phoggi\library\Zend\Db\Adapter\Pdo\Abstract.php on line 144 

答えて

1

を示すとき、私は自分のパスワードを入力し、私は番目の参照e mysqlサーバホストはIPアドレスです。

この新しくインストールされたMySQLサーバがApacheを実行しているのと同じPCにある場合は、IPアドレスの代わりにホストをlocalhostに変更してみてください。

別のPCのMySQLサーバに接続しようとしている場合は、リモートホストからの接続が許可されているユーザを追加する必要があります。

例:

CREATE USER 'user'@'Fawad-PC' IDENTIFIED BY 'password'; // can connect from Fawad-PC 

またはその後

CREATE USER 'user'@'%' IDENTIFIED BY 'password'; // can connect from ANYWHERE 

あなたがそのユーザーに固有のデータベースに権限を付与する必要があります:

GRANT ALL on database.* to 'user'@'Fawad-PC' 

localhostにMySQLのホストを変更してみてくださいまず、私はあなたの問題を解決すると思う。

関連する問題