我正要安装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: *********
答案 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%