为什么我不能用symfony的推进ORM连接到数据库?

时间:2011-06-14 10:33:53

标签: database exception symfony1 propel

我正在官方网页上构建“symfony权威指南”(第8章:模型)中显示的博客项目示例。 当我在symfony中执行影响数据库的操作(如save();)时,会显示以下消息:

  

无法打开PDO连接[wrapped:SQLSTATE [28000] [1045]访问被拒绝用户'root'@'localhost'(使用密码:否)]

我试图在推进配置文件中找到错误,但没有找到。我刚刚做了导游所说的,没有别的。也许我需要通过命令行创建数据库或类似的东西。

1 个答案:

答案 0 :(得分:4)

您需要使用MySQL服务器的有效用户和密码正确配置databases.yml。现在它正在尝试以root用户身份连接而没有密码,并且它似乎对您的本地MySQL配置无效。