MongoDB3.4下载地址
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi?_ga=2.7045623.410933966.1512521590-461885398.1512521590
MongoDBVUE下载地址
https://pan.baidu.com/s/1-ivXZkBReBaQgjvOH4fz7A
MongoDB使用教程
http://www.runoob.com/mongodb/mongodb-tutorial.html
windows 下安装MongoDB, 我在官网下的最新版3.6,在
Installing MongoDB Compass...(this may take a few minutes)
一步,会停留很长时间,点击取消可能也会取消不了。
ps:图片从其他博客抄来的
3.6下载安装会卡死。只能下3.4的。
传送门http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi?_ga=2.7045623.410933966.1512521590-461885398.1512521590
一、解压缩文件,安装。
将压缩包解压,然后安装,一直下一步,不到一分钟就安装好了。
二、建立工作目录。
1、建立数据存放目录 D:\mongodb\data
2、建立日志文件 D:\mongodb\log\mongodb.log
三、设置系统变量。为了方便从控制台中管理mongodb,不用每次都进入到C:\MongoDB\Server\3.4\bin;中。
我的电脑--属性--高级--环境变量--系统变量中的path,加上;C:\MongoDB\Server\3.4\bin; ,注意前面加上分号。如下图:
四、启动mongdb服务。
进入控制台中,输入mongod.exe --dbpath=D:\MongoDB\data 。如下图:
这样服务就启动了,正常情况下会显示如下:
在浏览器中输入http://localhost:27017/。会出现
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
表面服务已经启动。
不要关闭当前这个控制台窗口,另起一个控制台,输入mongo.如下图:
表明已成功连接到mongdb.
五、将mongdb作为windows服务随机启动。
控制台中输入:mongod.exe --dbpath=D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --install
正常情况下会显示
六、连接mongodb
在控制台中输入net start mongodb,会出现 “Mongo DB 服务已经启动成功”的提示。
输入mongo,就会连接到test.在我的电脑--管理--服务和应用程序中可以看到MongoDB 服务已经成功启动
七、异常处理
如果出现下图的错误:
先看服务启动没有,如果没有启动服务先启动服务,如果服务已经启动了,那有可能是上次不正常关闭mongo,导致存放数据的文件被占用了,被锁住了。只需将D:\MongoDB\data中的mongod.lock文件删除掉。重新启动服务即可。
下载地址
https://pan.baidu.com/s/1-ivXZkBReBaQgjvOH4fz7A
原因:Mongodb新的存储引擎为wiredTiger ,在这种存储引擎下面,我们用可视化工具MongoVUE是无法看到collection的
解决应该更换为mmapv1引擎
1、删除data文件夹,然后重新创建data
2、执行mongod --storageEngine mmapv1 --dbpath 数据目录