我已经配置了一个主服务器和一个服务器的mysql集群。配置mysql代理作为通用ip访问服务器。当我使用mysql命令连接成功连接时。但是当我试图在yii应用程序中访问mysql代理时,我收到了以下错误
2011/12/01 05:25:40 [error] [exception.CDbException] SQLSTATE [42000] [1049]未知数据库'PortalDB'2011 / 12/01 05:25:40 [错误] [exception.CDbException]带有消息的异常'CDbException' 'CDbConnection无法打开数据库连接。'在 /var/www/YII/yii-1.1.8.r3324/framework/db/CDbConnection.php:370
以下是YII中的db配置
'db'=>array(
'connectionString' => 'mysql:host=xxxx;dbname=PortalDB;port=4040;',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'mysql',
'charset' => 'utf8',
'queryCachingDuration' => 300,
'enableParamLogging' => true
),
'db2'=>array(
'class' => 'CDbConnection',
'connectionString' => 'mysql:host=xxxx;dbname=PortalDB;port=4040;',//devdbserver.c27hiz0xxzr5.us-east-1.rds.amazonaws.com
'emulatePrepare' => true,
'username' => 'root',
'password' => 'mysql',
'charset' => 'utf8',
'queryCachingDuration' => 300,
'enableParamLogging' => true
),