win 10 MongoDB 3.6サービス側構成

1182 ワード

MongoDB 3.6から、デフォルトでlocalhostをバインドします.リモート・サービスとして使用する場合は、いくつかの構成が必要です.
Win 10オープン27017ポートメソッド
臨時mongoサービスを開始C:\Program Files\MongoDB\Server\3.6\binディレクトリshift+マウス右ボタンに入り、ここでpowershellを開き、実行
./mongod --dbpath d:\db\mongo

mongoサービスが起動し、新しいパワーシェルウィンドウを開き、実行します.
./mongo

新規ユーザーの作成
mongo端末を開くと
use admin
db.createUser(
  {
    user: "admin",
    pwd: "admin",
    roles: [ { role: "dbOwner", db: "admin" } ]
  }
)

ユーザーの確立に成功したらmongo端末を閉じます
安全モードでmongoサービスを開始
./mongod --dbpath d:\db\mongo --auth

この時点でmongoサービスに接続するには、アカウント情報を提供する必要があります.
mongoの構成情報の追加
新しいファイルを作成cfg
systemLog:
   destination: file
   path: "D:/db/log/mongo.log"
   logAppend: true
storage:
   dbPath: "D:/db/mongo"
   journal:
      enabled: true
security:
   authorization: "enabled"
net:
  #  bindIp: 127.0.0.1
   bindIpAll: true
   port: 27017
setParameter:
   enableLocalhostAuthBypass: false

後で構成項目でmongoを起動できます
./mongod --config D:\db\mongo.cfg