MongoDBは、管理者アカウントのログインを作成するために初期化されます

1.チェックMongoDBのサービスがオンになっています。

ps -ef | グリップのmongod

2.管理者の役割は、それ以外の場合は、操作権限を持っていないだろう、--auth認証パラメータを有効にする前に作成する必要があります。ユーザーを作成した場合、削除してください。

サービス、再起動を殺すのmongod、NOAUTHモードに起動します。

mongod --dbpathは/ var / log /のMongoDB / --storageEngine = mmapv1 --smallfiles --logappend --logpath /var/log/mongodb/mongodb.log --noauth --fork

モンゴ

管理者を使用します

db.system.users.remove({}) - >すべてのユーザを削除します

db.createUser({ユーザー: "ルート"、PWD: "123456"、役割:[{役割: "ルート"、DB: "管理者"}]}) - >新しいユーザー提供されたユーザ名とパスワードを作成します。

3.モードを確認するために、新しい管理者ユーザーを設定、のmongodサービスを再起動します。

Mongoの管理-uルート-p "123456"

 

おすすめ

転載: www.cnblogs.com/frisk/p/11568976.html