2015-08-17 01:02:12 4521次浏览 1条回答 0 悬赏 10 金钱
Database Exception – yii\db\Exception
SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

什么原因?怎么解决?

后来在CSDN上找到这么一个说法:Yii框架 CDbConnection 默认将设置 'emulatePrepare' => true , 这样PDO-mysql连接 以长连接方式连接数据库。再高并发时有时会发生连接数 维持过多。新连接失效的问题。我猜是这样!

我感觉也是这个问题,不过要怎么解决?

  • 回答于 2015-08-17 09:24 举报

    这个不是说你密码错误

    4 条回复
    回复于 2015-08-17 09:45 回复

    可是 我另外的接口可以从数据库中取到数据,用的都同一个数据库。

    回复于 2015-08-17 10:00 回复

    恩恩,好了,真的是密码错误,谢谢,好奇怪,另外的接口真的也可以用,在不改密码前。

    回复于 2015-08-17 10:05 回复

    那再顺便多问一个,是不是yii2使用$connection->open();当执行完一个操作后,它会自动关闭当前连接的?

    回复于 2015-08-18 09:35 回复

    这个可以设置是持久连接,还是连接完就关闭的 http://my.oschina.net/assange/blog/486183 这里有解说

您需要登录后才可以回答。登录 | 立即注册
阿星
见习主管

阿星

注册时间:2015-07-20
最后登录:2017-01-18
在线时长:7小时1分
  • 粉丝5
  • 金钱245
  • 威望0
  • 积分315

热门问题