Windows7环境下MongoDB安装和配置

 

网上教程很多都过期了啊,有些方法会出错,这里分享下我自己的配置成功的方法。

 

下载

首先我的版本是17.9.27下载的 mongodb-win32-x86_64-2008plus-ssl-3.4.9-signed.msi,不知道为什么,我进官网非常卡,好像是被墙了一部分JS代码?用SS全局模式也还是很卡,在这种很卡的情况下,进入Dowload页面很辛苦,

Windows7环境下MongoDB安装和配置

下载位置在这里Windows7环境下MongoDB安装和配置

 

 下载下拉表的第一个即可,但是我这里最后点进去了也是吓到一点就网络错误。。最后把链接给了老gong,他那里很流畅,下载好发给我了。

 安装

不想装C盘的注意next到这一步,选这个手动选择路径就好。

Windows7环境下MongoDB安装和配置


配置

1.下载好了之后,手动创建data文件夹:

Windows7环境下MongoDB安装和配置

 2.在data目录里创建db目录。

3.启动服务器 mongod.exe --dbpath G:\Mongodb\data\db
4.这时候就会初始化一系列的其他文件。
5.ctrl+c退出
6.将MongoDB服务器作为Windows服务运行,请注意,你必须有管理权限才能运行下面的命令。执行以下命令将MongoDB服务器作为Windows服务运行:
我的命令是:
mongod.exe  --logpath "G:\Mongodb\data\mongodb.log" --dbpath "G:\Mongodb\data\db"  --serviceName "MongoDB" --serviceDisplayName "MongoDB " --install
一些没有设置就是默认的。

参数说明:
mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install

下表为mongodb启动的参数说明:

参数 描述
--bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath 定MongoDB日志文件,注意是指定文件不是目录
--logappend 使用追加的方式写日志
--dbpath 指定数据库路径
--port 指定服务端口号,默认端口27017
--serviceName 指定服务名称
--serviceDisplayName 指定服务名称,有多个mongodb服务时执行。
--install 指定作为一个Windows服务安装。


7.这时候基本上就配置成功了,可能会因为上面的非正常退出,而导致在data目录生成mongod.lock的文件,手动删除它,重启服务,下次才能用mongod.exe重连服务。

启动和关闭服务的命令和mysql一样 :

net start MongoDB
net stop MongoDB