application.ini文件中的Zend PDO_MYSQL错误

时间:2011-09-22 19:40:48

标签: zend-framework phpmyadmin zend-db

在配置我的网站时,在application.ini

中处理zend到mysql
resources.db.adapter = PDO_MYSQL
resources.db.isDefaultAdapter = true
resources.db.params.host = 67.227.236.194
resources.db.params.username = rdvscoin_rdvs
resources.db.params.password = P@ssw0rd
resources.db.params.dbname = rdvscoin_rdvs

之后,当我运行我的页面时,Exception来了.... 消息:SQLSTATE [28000] [1045]用户'rdvscoin_rdvs'@'host.indiandns.com'拒绝访问(使用密码:是) 但以上给出的信息是正确的。

2 个答案:

答案 0 :(得分:0)

你有没有引导资源db?

    function _initRegDataBase(){
    $this->bootstrap('db');
    $ResourceDb = $this->getResource('db');
    $ResourceDb->setFetchMode(Zend_Db::FETCH_OBJ);
}

答案 1 :(得分:0)

替换

resources.db.params.host = 67.227.236.194

resources.db.params.host = "host.indiandns.com"

另外请记住,此代码可以在不在计算机上的服务器上运行,因为默认情况下,mysql远程访问权限被拒绝。其次,我认为你是共享主机,永远不会免费提供IP地址。所以你必须使用名称主机。