为什么我无法使用symfony的推进ORM连接到数据库?

问题描述

| 我正在构建官方项目的“ symfony的权威指南”(第8章:模型)中显示博客项目示例。 当我在symfony中执行影响数据库的操作(如save();)时,将出现以下消息:   无法打开PDO连接[包装:sqlSTATE [28000] [1045]用户\'root \'@ \'localhost \'的访问被拒绝(使用密码:NO)] 我试图在推进配置文件中发现错误,但未找到任何内容。我只是按照指南说的做,没有别的。也许我需要通过命令行来创建数据库或类似的东西。     

解决方法

        您需要使用有效的用户名和密码为MySQL服务器正确配置database.yml。目前,它正在尝试以root用户身份而不使用密码进行连接,并且看来这对于您的本地MySQL配置无效。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...