之前安装配置好多次没有成功,这回终于成功啦,写篇博客出来,下次就可以顺利配置啦
1.下载安装
首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,安装包有zip和msi格式的(这里推荐下载zip格式的,msi的其实也就是进行了下解压缩而已,而且安装时不让选择安装路径,默认安装到 C:\Program Files\MongoDB\Server\3.4 目录)
然后根据自己的系统选择32位或64位的zip包,下载完成后解压缩到D:\momgobd目录(这个可以随意,你喜欢哪个盘就安在哪个盘)
创建数据库目录 D:\mongodb\data,接下来打开命令行窗口,切换到D:\mongodb\bin 目录(如无特殊说明,均在此文件夹下打开cmd)
执行如下命令:其中 --dbpath是指定数据库存放目录,这里要注意有两个 "-"
mongod --dbpath D:\mongodb\data
回车之后命令行窗口会打印一些启动信息,最后一行显示为如下图时表示启动成功了
这时在浏览器输入http://localhost:27017/(mongodb默认连接端口27017)可以看到显示
到此安装成功
2、MongoDB安装为Windows服务
将mongodb安装为windows服务非常简单只需要在上面执行的命令行后添加 --install即可
mongod --dbpath D:\mongodb\data --install
按照正常的剧情,应该服务就安装成功了,但是很不幸,出现下面提示
--install has to be used with --logpath
按照提示,我们需要创建logs目录 D:\mongodb\logs
然后执行命令
mongod --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --logappend
然后使用sc命令创建服务(MongoDB 为服务名)
sc create MongoDB binPath= "D:\mongodb\bin\mongod.exe --service --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --logappend"
之后使用net start启动服务
net start MongoDB
如果要关闭服务,使用net stop
net stop MongoDB