今天下午突然想到了公司的一个项目涉及到了MongoDB,然后就抽这个下午的空闲时间,想吧这个玩意儿初步学会,因为我自己要学东西一般不会请教别人,所以刚开始除了很多错误,现在我就把我今下午的错误案例和MongoDB初步配置一步一步的记录下来,主要目的是为了以后范同样的错误,顺便也给大伙儿分享分享。
先不说NoSql是如何火热,这货的优缺点网上一大堆。我只是陈述我对MongoDB的配置过程
这次我就记录了我MongoDB的安装和测试过程以及其中所犯的一些错误(可能对于很多人来说,这样的错误略显低级,但是对我来说,这样的错能让我更好的长记性);
首先:下载MongoDB安装包进行安装,这里直接贴出了我自己用的MongoDB已安装后的应用程序,已经打包,下载地址如下:
MongoDB下载:链接:http://pan.baidu.com/s/1i4gxO7j 密码:80or
好像这个压缩包里面附带了两个编写MongoDB程序时候需要用到的dll,我也忘了到底有没有,如果没有,可以问我要或者直接去网上下载;既然安装好了,那么接下来就是漫漫的debug过程咯。这里插入一句,压缩包打开过后是这个样子:如下图当然。然后打开bin文件夹,应该是这个样子然后我们就可以进入启动服务阶段了。由于我喜欢把一些和系统关联不大的工具安装到其它磁盘而不是系统盘,所以我用命令先是这样启动的,Windows命令这个东西我就不多说了,都是跟电脑打交道的,我只放图,不解释。下面是命令步奏:
第一步:cd G:\MongoDB\MongoDBS\bin
第二部:G:\MongoDB\MongoDBS\bin\mongod.exe
如果在第二步出了异常的朋友可以直接联系我(因为我也出现了很多异常,最好都是慢慢解决了的);当然,如果第二步没有出现异常的朋友,那么恭喜你,你现在已经启动MongoDB服务了。可以进行测试连接了。下面给出测试连接命令,还是发图,不解释(其实都已经很清楚了),不过此时你可能需要打开另外的Windows命令窗口。
第一步:和上面启动服务的第一步一样
第二步:F:\MongoDb\bin\mongo.exe
如果在这里第二步出现了异常的朋友可以直接联系我,(因为我也是在这个地方出现了很多异常,最好也是慢慢解决了的)当然第二步没有出现异常的朋友,那么恭喜你,你已经测试尝试连接成功。
当我们测试连接成功后,不要捉急,也许细心的朋友会发现,每次启动数据库的时候都要用命令,是否显得麻烦而不合理呢,如果你想到了这样的情况,那么为何不把MongoDB直接放到window服务里面去呢,于是我做了下面的命令
第一步:和上面启动服务一样
第二步:G:\MongoDB\MongoDBS\bin\mongod.exe --logpath G:\MongoDB\MongoDBS\bin\log\MongoDB.log --install --serviceName "MongoDB"
如果在这里第二步出现了异常的朋友可以直接联系我,(因为我也是在这个地方出现了很多异常,最好也是慢慢解决了的)【此处给出我出错的一些情况:日志文件出现了这样的提示:2016-01-29T20:43:17.317+0800 Trying to install Windows service 'MongoDB'
2016-01-29T20:43:17.317+0800 Error connecting to the Service Control Manager: 拒绝访问。 (5),这个用管理员权限测试就没问题了。还有其它情况,我就不一一解释了,遇到了异常的朋友可以联系我,一起探讨哈】;如果在第二步没有遇到异常的朋友,那么恭喜你,我们的MongoDB服务已经正式初始化,就等着你来启动咯,下面就可以直接
net start MongoDB
以上就是我今天下午的心得,因为出错比较多,所以浪费了点时间;同时呢又不想下次再范同样的错误,所以也就记录了下来了,自己亲自动手的东西,应该说的不会有什么错误,顺便和大家一起交流,共同学习哈!!!