2016-05-10 6 views
2

私はmongodb Bundleをインストールしようとしていました.2つのデータベース、1つのSQLと他のNoSQLに接続しようとしました。私は :php app/console doctrine:mongodb:generate:documentsSQLデータベースとSQLデータベースとの接続方法は?

問題は、私はこれが

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

mongDB

設定するために config.ymlに追加一部である

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

このメッセージを持っているこのコマンドでゲッターとセッターを生成しようとしましたこれは私の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

'' root '@' @ localhost'' typo maybe? – Preuk

答えて

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% 
+0

私はユーザー名とパスワードを追加していません!それは必要ですか ?? –

+0

私は確信が持てないと認めなければなりません。 – Stan

+0

ローカルのwhitoutオプションのユーザ名とパスワードを試してみましたが、事実上それは必要ではありませんが、私の場合、mongodbのユーザ名とパスワードはどちらもnullに設定されています。 あなたはmongodbに接続することに成功しましたか?ターミナル? – Stan

関連する問題