如何连接SQL数据库和无SQL数据库


how to connect with a SQL database and no sql database?

我正要安装mongodb Bundle,我试图连接两个数据库,一个是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 

这是我的参数。yml

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

您在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%