2011-09-24 118 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) 

希望工程!