windows32位系统 安装MongoDB

今天在win7 32位系统下安装 MongoDB 时,遇到了一堆坑,特此笔记。html

1、下载MongoDBlinux

打开官网下载地址:https://www.mongodb.com/download-center#communitymongodb

分别对应4个平台,windows、Linux、OSX和Solaris数据库

咱们是windows系统天然要选择windows平台进行下载,可是,我发如今windows平台下,没有32位的MongoDB,后来,我干脆直接下载了第一个,结果安装的时候直接报错,报错以下:小程序

通过几回分析和博客查找后,发现,MongoDB最新的文档版本3.4.4确实不支持win7 32位 ,因此你们若是也是win7 32位系统就不要安装3.4以上的版本了。windows

不过你们能够下载3.2的版本,可是默认下拉框里面没有3.2,你们请点击下面的:微信小程序

获得全部的版本列表:微信

 

 

 通过验证3.2.4是可使用的,你们直接下载3.2.4-signed.msi 这个是安装文件,直接双击就可进行安装,也可下载zip文件,直接解压缩,他们两个最后都须要配置,因此下载哪一个无所谓。app

二.安装3.2.4-signed.msi数据库软件测试

我这里直接下载了msi文件,双击进行安装,安装成功后,在C:\Program Files\MongoDB\的位置,到此只是安装了MongoDB ,咱们还须要进行一系列的配置。

虽然有不少博客经过在CMD上面让你们进行配置,咱们这里直接跳过,你们直接建配置文件。

三.配置MongoDB

a.在c:\MongoDB(可随意起)下面建一个data文件夹  c:\MongoDB\data

b.在c:\MongoDB(可随意起)下面建一个logs文件夹  c:\MongoDB\logs ,在里面建一个文件mongo.log

c.在c:\MongoDB(可随意起)下面建一个etc(随意起,放配置文件)文件夹  c:\MongoDB\etc ,在里面建一个文件mongo.conf

d.打开mongo.conf文件,修改以下:

#数据库路径
dbpath=c:\MongoDB\data\
#日志输出文件路径
logpath=c:\MongoDB\logs\mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是重新建立一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项能够过滤掉一些无用的日志信息,若须要调试使用请设置为false
quiet=false
#端口号 默认为27017
port=27017
#指定存储引擎(默认先不加此引擎,若是报错了,你们在加进去)
storageEngine=mmapv1

完成以上操做后,咱们就能够启动咱们的mongo数据库了。

在上面,我指定了一个存储引擎,这个一般是不须要的,可是,个人电脑报错,《storage engine 'wiredTiger' 》 ,查找博客后,须要添加指定引擎为:storageEngine=mmapv1

 若是你们是win 64位,则可能不须要指定,若是是其它平台,好比linux平台或者osx平台,可能也不须要指定。

备注:

以上是经过配置的形式,来启动咱们的MongoDB,也能够把参数直接在启动的时候,传递进去以下:

mongod --dbpath c:\MongoDB\data --logpath c:\MongoDB\log\mongo.log  --journal

四.经过在命令中传参的形式启动Mongo

1.首先,找到cmd.exe,右键管理员运行

2.进入到安装的mongo文件夹中,一直进入到bin目录(存放命令的目录,里面有mongod.exe)。

3.先简单启动一下mongo(这种方式是经过命令的形式,同时把参数传进去,实际上,咱们只须要启动咱们上面那个配置文件就能够了)

mongod --dbpath c:\MongoDB\data

看到 waiting for connections on port 27017 等,说明启动成功,紧接着,咱们能够测试一下。

看到此图,说明启动成功。

 

4.再次找到cmd.exe 右键管理员运行,而后再次进入到mongo的bin目录(由于,我没有配置环境变量,因此须要进到bin下面执行),输入mongo回车

如上图所示,已经进入到了mongo的命令中,此处能够经过mongo的命令进行一系列关于数据库的操做。

五 经过配置文件的形式启动MongoDB,同时安装到window 服务当中。

1.进入到mongodb的安装目录 下面的bin目录中:

cd c:\Program Files\MongoDB\Server\3.2\bin>

2.输入命令,启动mongo

mongod --config c:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"

安装成功后,打开window服务,咱们能够看到里面已经安装了MongoDB

天天,咱们用的时候,只须要启动服务便可,若是你们不安装此服务也能够,每次启动的时候,手动进入到安装目录里面,输入命令启动,两种方式均可以。

删除服务命令:mongod --config c:\MongoDB\etc\mongo.conf --remove 而后在服务里面刷新一下,就会发现已经删掉了。

 

另外:你们若是不想进入到安装目录,能够配置一下Mongo的环境变量,这样,就不须要每次进入到安装目录启动了。 

环境变量的配置方法:

1.鼠标右键对着桌面的 计算机 ,选择属性 

2.在弹出的面板里面,选择 高级系统设置

3.弹出框里面选择高级选项,下面有环境变量的按钮

4.找到系统的环境变量,打开path ,在里面输入 ;C:\Program Files\MongoDB\Server\3.2\bin (注意,前面有个分号)

 

到此,咱们的window7 32位下面安装mongo已经彻底成功,若是你的电脑不是win7 32位,是64位,能够直接下载进行安装,配置和我这个基本同样。

若是不是windows平台,只须要选择对应的平台便可,配置和win7同样

祝你们早日脱坑

author:河畔一角

近期刚上线一门基于微信小程序、公众号和小程序云开发的微信受权、分享和支付的专项课程,若是你对支付感兴趣能够考虑入手:

https://coding.imooc.com/class/343.html

React全家桶开发通用的后台管理系统:

https://coding.imooc.com/class/236.html

Vue2.0+Vue-Router+Vuex+Node+Mongo开发全栈商城课程

https://coding.imooc.com/class/113.html

慕课讲师:河畔一角

讲师地址:http://www.imooc.com/u/1343480

相关文章
相关标签/搜索