【问题标题】:[PDOException]: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) Symfony2[PDOException]: SQLSTATE[28000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:NO)Symfony2
【发布时间】:2014-07-10 09:59:26
【问题描述】:

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

php app/console doctrine:create:database

结果是:

[PDO异常]: SQLSTATE[28000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)

这是我的参数.yml

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

有什么帮助吗?

【问题讨论】:

  • 已编辑的答案请检查

标签: symfony symfony-2.5


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-04-25
    • 1970-01-01
    • 2017-03-24
    • 2017-11-07
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多