當我試圖連接到我的數據庫Yii時出現此錯誤訪問被拒絕連接到mysql與yii
我確信密碼和權限是正確的。我如何在這裏找到問題?
我正在運行MAMP和最新的Yii。
CDbException
CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user 'yii'@'localhost' (using password: YES)
/Users/user/Dropbox/localhost/yii/framework/gii/generators/model/ModelCode.php(54)
42 ));
43 }
44
45 public function requiredTemplates()
46 {
47 return array(
48 'model.php',
49 );
50 }
51
52 public function init()
53 {
54 if(Yii::app()->db===null)
55 throw new CHttpException(500,'An active "db" connection is required to run this generator.');
56 $this->tablePrefix=Yii::app()->db->tablePrefix;
57 parent::init();
58 }
59
60 public function prepare()
61 {
62 if(($pos=strrpos($this->tableName,'.'))!==false)
63 {
64 $schema=substr($this->tableName,0,$pos);
65 $tableName=substr($this->tableName,$pos+1);
66 }
您要麼使用發出請求的主機發送錯誤的用戶名,要麼使用錯誤的密碼。 (MySQL用戶/密碼對可以是主機特定的)... – ircmaxell
你的db連接信息不正確。檢查你的配置關於數據庫信息。 – RusAlex
你可以在myapp/protected/config/main.php文件中的db連接配置數組中顯示代碼嗎? Plus顯示'mysql>的輸出SELECT用戶,主機,密碼FROM mysql.user;'? –