win10 安装 MongoDB

操作简便,有效。

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

  • 选择 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语句(一定要在绝对路径下运行)

推荐阅读更多精彩内容