如何连接SQL数据库而没有sql数据库?

时间:2016-05-10 13:32:45

标签: php mongodb symfony doctrine

我正要安装mongodb Bundle,我尝试连接2个数据库,一个SQL和其他NoSQL。我尝试使用此命令生成getter和setter :php app/console doctrine:mongodb:generate:documents

问题是我收到了这条消息

error accès refusé pour l'utilisateur 'root'@'@localhost'

这是为了配置mongDB而添加到config.yml的部分

doctrine_mongodb:
    connections:
        default:
            server: mongodb://localhost:27017
            options: {} 
    default_database: ********
    document_managers:
        default: 
            auto_mapping: true 

这是我的parametres.yml

parameters: 
    database_driver: ****
    database_host: ****
    database_port: *****
    database_name: ******
    database_user: *******
    database_password: ********
    mailer_transport: *****
    mailer_host: ******
    mailer_user: *****
    mailer_password: *****
    locale: *****
    secret: *********

1 个答案:

答案 0 :(得分:1)

您是否在config.yml中为doctrine_mongodb设置了用户名和密码?

# Doctrine MongoDb
doctrine_mongodb:
    connections:
        default:
            server: %your_mongo_database_server%
            options:
                username: %your_mongo_database_user%
                password: %your_mongo_database_password%
                db: %your_mongo_database_name%