mongodb 安装(一)

sql 李磊 554浏览 0评论

虽然,no sql 已经出来很长时间了,但是对于懒惰我来说,才刚刚接触学习。这没有接触 no sql之前,我总以为no sql 就是没有sql的意思,但是我错了,随着逐渐的学习才知道,no sql是not only sql(不仅仅是sql),关于no sql目前世面的流行db我不再做过多的介绍,想了解更多的童鞋,可以找度娘,不过我发现度娘是相当不给力,又资源的童鞋建议搞个VPN,去google。

好了废话不多说了,今天来说一下mongodb安装,最主要是安装过来碰见问题,给大家分享一下,如果你也正在学习,可以加QQ1342898610我们做更多的交流。

教程的学习和资源的寻找

首次学习mongodb,是再网上搜索到,教程:http://www.runoob.com/mongodb/mongodb-window-install.html和http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html。

MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:http://www.mongodb.org/downloads

但是我再目前官网看到之支持64的mongodb,没有找到32 X86的,以为我的电脑是32位的所以再网上搜索了一下,想下32位的网址再这里https://www.mongodb.org/dl/win32/i386

下好安装,自己选择安装目录,这里不再多说,安装的目录这里不是重点。

创建数据目录

无论你安装文件在哪里,这里我强调一下你创建目录必须再跟目录下(例F:),我的安装目录是再F盘就以F盘为例。

WIN+R输入cmd打开dos命令框,输入F:回车后,再输入cd 你的安装目录到bin回车,在输入mongod –dbpath=F:\data\db,这里需要注意的是,在跟目录下创建好data文件夹,然后再创建子文件夹db(这里需要再次强调的是文件名最好叫data和db,方便创建数据目录后,开启服务,我尝试过其他名称,但是开启服务告诉我找不到F:\data\db,我才创建了F:\data\db),这两个文件夹需要提前创建好,与此同时,最好在data文件夹下再创建一个log文件夹,存放我们的日志,方便我们的调试查询。如下图所示:

回车后,如果成功会提示我们端口号27107

我们再浏览器输入http://localhost:27107

翻译这句话的意思就是:你似乎正在尝试通过HTTP本地服务访问MongoDB。如果出现这句话,我们我们创建目录成功,当你打开data\db文件你会看见又文件写入进去。如果发现打不开,请检查你是否创建了data\db文件夹。

值得注意的是在执行创建db的操作,报了一个错,在碰到错误的时候,不要一脸茫然,要仔细看,它给了我们什么提示。

这个具体原因是:wiredTiger是数据库引擎,当前版本默认的数据库引擎,它不支持32位系统,命令–storageEngine=mmapv1,将wiredTiger引擎切换成mmapv1引擎。如果,伙伴用的是64的,可以略过这些。

32位命令:mongod –storageEngine==mmpv1 –dbpath=F:\data\db

32位成功后如下图例所示:

本来我以为,在这里就已经完成了,直接执行mongo,却不曾想连接失败。

由于时间问题,我就先写到这里,我会在下一篇mongodb 安装(二)服务开启,来说明下,开启服务过程。

 

 

转载请注明:淡然 » mongodb 安装(一)

喜欢 (5)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
(2)个小伙伴在吐槽