美文网首页我爱编程
win10 安装 MongoDB

win10 安装 MongoDB

作者: 梁相辉 | 来源:发表于2017-11-18 13:00 被阅读377次

    操作简便,有效。

    • 根据自己的系统下载对应版本
      )

    • 选择 custom (自定义安装),一路下一步,直到完成,为了方便演示,本次安装假设你安装在了D盘的 mongodb 文件夹中。

    • d:\mongodb\bin 添加到用户环境变量的 PATH 中去(这么做的目的是方便我们在任意路径执行mongod命令。具体步骤参照步骤1步骤2
      注意,指明环境变量后,只有重新打开命令行窗口,我们设置的环境变量才能生效哦!

    • 在目录 d:\mongodb> 下创建一个文件夹 data(作为我们的mongodb 服务器数据存放位置),data 里面再分别创建文件夹 db 和 文件夹 log

      image.png
    • 新建一个 mongod.cfg 配置文件,放到目录 d:\mongodb> 下,内容为:

      systemLog:
          destination: file
          path: d:\mongodb\data\log\mongod.log
      storage:
          dbPath: d:\mongodb\data\db
      

      然后以管理员身份启动CMD
      安装服务:mongod --config "d:\mongodb\mongod.cfg" --install –serviceName "MongoDB"
      启动服务:net start MongDB (当然你也可以停止 net stop MongoDB,不过这些操作必须在管理员身份下才能执行)
      此时访问 http://localhost:27017/,如果出现

      It looks like you are trying to access MongoDB over HTTP on the native driver port.
      

      则说明服务启动启程!

      然后,链接服务:mongo,如果界面出现了

      MongoDB shell version v3.4.10
      connecting to: mongodb://127.0.0.1:27017
      MongoDB server version: 3.4.10
      ...
      

      说明我们已成功链接了服务器


    如果 net start MongoDB 服务名无效,可以尝试以下方法恢复

    • mongod.exe --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\mongod.log" --install -- serviceName "MongDB" --logappend --directoryperdb
    • cmd下用SC STOP MONGO,
      SC DELETE MONGO
      把服务删除,再重新运行上条install语句(一定要在绝对路径下运行)

    相关文章

      网友评论

        本文标题:win10 安装 MongoDB

        本文链接:https://www.haomeiwen.com/subject/xfyevxtx.html