2011-09-24 95 views
0

定義PDO_MYSQL我嘗試連接MySQL來的Zend appllication但它給出了異常:SQLSTATE [28000] [1045]訪問被拒絕的用戶「用戶‘@’主機」(使用密碼:YES)我怎樣才能的application.ini文件

resources.db.adapter = PDO_MYSQL 
resources.db.isDefaultAdapter = true 
resources.db.params.host = *host* 
resources.db.params.username = *user* 
resources.db.params.password = *password* 
resources.db.params.dbname = *dbname* 

上述內容只適用於的application.ini。 此代碼在本地PC上運行,但不在服務器上運行。

回答

2

您沒有訪問登錄到MySQL服務器和用戶名和密碼。 如果用戶rdvscoin_main有足夠的權限訪問數據庫rdvscoin_corporate,請檢查phpMyAdmin。

如果Mysql服務器位於單獨的機器上,請檢查用戶是否可以從您的代碼所在的機器登錄。

0

你需要改變這樣的代碼:

resources.db.adapter = PDO_MYSQL 
resources.db.isDefaultAdapter = true 
resources.db.params.host = *host* (put localhost here assuming server host is also localhost) 
resources.db.params.username = *user* (put the user name which you used in your database) 
resources.db.params.password = *password* (put the password you used in your database) 
resources.db.params.dbname = *dbname* (use the database you are using) 

希望工程!