0

这是我的 application.ini 数据库配置:

  resources.db.params.charset = "utf8"
  resources.db.adapter = "PDO_MYSQL"
  resources.db.isDefaultAdapter = true
  resources.db.params.host = "localhost"
  resources.db.params.username = "user"
  resources.db.params.password = "password"
  resources.db.params.dbname = "test"

我已经设置了所有信息都是正确的,但现在我仍然收到一个错误,比如 Error: 593: Authentication failed. Password is missing.

我不知道“如何解决它?”。如果有人遇到这种错误,请帮助拯救我!

提前致谢!

4

1 回答 1

0

不确定你的问题是......通常它会与你的设置一起工作,检查这个

在您的 bootstrap.php 中添加这段代码

protected function _initDBCheck(){
    $config = new Zend_Config(
        array(
            'database' => array(
                'adapter' => 'Pdo_Mysql',
                'params'  => array(
                    'host'     => '127.0.0.1',
                    'dbname'   => 'test',
                    'username' => 'user',
                    'password' => 'password',
                )
            )
        )
    );

    try{
    $db = Zend_Db::factory($config->database);
    }catch(Exception $e){
      echo $e;die(); //this will show any error
   }


} 
于 2013-07-04T12:01:01.563 回答