[PDOException]:用户的SQLSTATE[28000][1045]访问被拒绝';根'@';本地主机';(使用密码:否)Symfony2

[PDOException]:用户的SQLSTATE[28000][1045]访问被拒绝';根'@';本地主机';(使用密码:否)Symfony2,symfony,symfony-2.5,Symfony,Symfony 2.5,我尝试用Symfony2创建数据库。我使用命令: php app/console doctrine:create:database 结果是: [例外情况]: 拒绝用户“root”@“localhost”的SQLSTATE[28000][1045]访问(使用密码:否) 这是我的参数 parameters: database_driver: pdo_mysql database_host: 127.0.0.1 database_port: null database_name: symfony d

我尝试用Symfony2创建数据库。我使用命令:

php app/console doctrine:create:database
结果是:

[例外情况]: 拒绝用户“root”@“localhost”的SQLSTATE[28000][1045]访问(使用密码:否)

这是我的参数

parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: null
database_name: symfony
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: en
secret: ThisTokenIsNotSoSecretChangeIt
debug_toolbar: true
debug_redirects: false
use_assetic_controller: true
这是我的config.yml:

doctrine:
dbal:
    default_connection:   default
    connections:
        default:
            driver:   %database_driver%
            host:     %database_host%
            port:     %database_port%
            dbname:   %database_name%
            user:     %database_user%
            password: %database_password%
            charset:  UTF8
    types:
        json: Sonata\Doctrine\Types\JsonType

有什么帮助吗?

您必须检查您的MySQL凭据。PDO无法连接到您的MySQL服务器。可能是登录错误、密码或用户权限不足。

编辑的答案请检查