windows安装MongoDB3.4.7解压版本

下载好了之后解压在一个目录,解压好了之后目录下新建立一个名字为data的文件夹,这个是用来存放数据的,如下图

图中的MongoDB.log不用管他,等会在细说。

我们打开bin目录,有3个.exe文件注意一下,mongod.exe是服务,mongo.exe是链接,mongos.exe是路由,这里不一一说他们是做什么的了。

然后我们在系统环境变量添加Mongo的路径,如下图

箭头所指处就是添加后的变量,(要到bin目录,我的环境是D:WorkingSpaceServersmongodb-win32-x86_64-2008plus-ssl-3.4.7in)

添加完成之后要为Mondodb注册服务

用管理员身份打开power shell(或者CMD),

cd到MongoDB的bin目录下

然后输入以下命令

mongod.exe --dbpath "D:WorkingSpaceServersmongodb-win32-x86_64-2008plus-ssl-3.4.7data" --logpath "D:WorkingSpaceServersmongodb-win32-x86_64-2008plus-ssl-3.4.7Mongo.log" --install --serviceName "MongoDB" 

注册服务(删除服务则是把install换成remove),这里的路径根据自己的实际路劲改写,Mongo.log就是在这个时候生成的,D:WorkingSpaceServersmongodb-win32-x86_64-2008plus-ssl-3.4.7data 是我自己的目录,这里换成你的目录,log文件我建议放在同一根目录下。

服务就安装好了。可以打开windows的系统服务查看,多了一个MongoDB的服务。

这个时候我们进入到bin目录下,双击mongo.exe,看到如下图

或者在cmd输入mongo也可以进入(前提是添加了环境变量).或者在游览器输入127.0.0.1:27017,如下图

这就是安装成功。

但是我们在命令行下会看到一个错误,

Access control is not enabled for the database.

这个错误是因为新版本的mongodb需要一个安装的数据库,提示让你自己建立一个即可。

解决方案网上已经非常多了,无非是创建管理员,数据库什么的,这里就不意义说明了。

MongoDB就此已经安装好了

原文地址:https://www.cnblogs.com/nzhblogs/p/7357179.html