操作简便,有效。
选择 custom (自定义安装),一路下一步,直到完成,为了方便演示,本次安装假设你安装在了D盘的 mongodb 文件夹中。
将
d:\mongodb\bin
添加到用户环境变量的 PATH 中去(这么做的目的是方便我们在任意路径执行mongod命令。具体步骤参照步骤1和步骤2)
注意,指明环境变量后,只有重新打开命令行窗口,我们设置的环境变量才能生效哦!-
在目录
d:\mongodb>
下创建一个文件夹data
(作为我们的mongodb 服务器数据存放位置),data
里面再分别创建文件夹db
和 文件夹log
-
新建一个
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语句(一定要在绝对路径下运行)