0
私はむしろMongoDBで新しく、私はMongoDBに管理者アカウントを追加しようとしています。 このコマンドを使用する:MongoDBの管理者ロールを追加する例外:ログインに失敗しました
敬具:mongo --port 27017 -u manager -p 123456 --authenticationDatabase admin
私はこのエラーを受け取ります。
私はむしろMongoDBで新しく、私はMongoDBに管理者アカウントを追加しようとしています。 このコマンドを使用する:MongoDBの管理者ロールを追加する例外:ログインに失敗しました
敬具:mongo --port 27017 -u manager -p 123456 --authenticationDatabase admin
私はこのエラーを受け取ります。
なぜ機能しないのか説明してください。 mongo dbは、ログインユーザーを検証するユーザーコレクションを参照します。
は、デフォルトのMongoDBのdoesntではこのように、以下のコマンドは
mongo --port 27017 -u manager -p 123456 --authenticationDatabase admin
は、以下のコマンドが動作するようにするために機能していない、あなたが
にログインしようとしていたどの使用して、管理者のような任意のユーザーのログイン名を入力します。 mongodbユーザコレクションにユーザ "manager"を追加する必要があります。コマンド作業以下のユーザーを作成し、持っていたら
db.addUser({ user: "manager",
pwd: "123456",
roles: [ "userAdminAnyDatabase",
"dbAdminAnyDatabase",
"readWriteAnyDatabase"
] })
:以下のコマンドを実行してユーザーを作成するには
。
mongo --port 27017 -u manager -p 123456 --authenticationDatabase admin
ので、重複し、ここで、以前の解像度スレッドの参照を追加 http://stackoverflow.com/questions/18216712/cannot-authenticate-into-mongo-auth-fails –
@AnveshKumar私はすべてのソリューション、どれを試してみました動作するようです。私はいつも同じエラーを受けます。 – Maxim