win10 MongoDB 3.6 服务端配置

MongoDB 3.6 开始,默认绑定 localhost ,如果要作为远程服务,需要做一些配置才行

Win10 开启 27017 端口方法

开启临时 mongo 服务

进入 C:\Program Files\MongoDB\Server\3.6\bin 目录
shift + 鼠标右键,在此处打开 powershell ,执行

./mongod --dbpath d:\db\mongo

此时 mongo 服务已经启动,我们再打开个新的 powershell 窗口,执行

./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 添加配置信息

新建一个文件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
    原文作者:Quincy_X
    原文地址: https://www.jianshu.com/p/5499516703e3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞