0%

windows安装MongoDB,并配置为本地服务

首先在官网上下载MongoDB,下载地址:https://www.mongodb.com/download-center/community,选择适合你电脑的版本安装即可,目前安装的稳定版本是4.2,按照上边所提示的安装步骤一步步走下去就安装完成了。

alt

打开你的安装目录,我的安装目录是 C:\Program Files\MongoDB\Server\4.2\,然后进入bin文件夹下,因为4.2版本的配置文件已经定义了数据和日志保存的位置,所以无需再次配置,当然你想更改配置的话也是可以的。

插播一下修改配置文件的方法:打开bin文件夹下的mongod.cfg文件,storage下的dbpath是数据库保存的路径,修改成你想要保存的路径即可,systemLog下的path是日志保存的路径,同样的修改方式。

在命令行输入mongod –dbpath yourDbpathAddress(如果你修改了配置的db数据存储的路径,这里就写你修改后的路径,默认是C:\Program Files\MongoDB\Server\4.2\data)

至此,你已经启动了mongoDB,打开浏览器输入 http://127.0.0.1:27017/ 即可看到

It looks like you are trying to access MongoDB over HTTP on the native driver port.

这下就已经成功了。

配置为windows本地服务

每次先进入到安装目录下,然后再输入一大堆的启动过于繁琐,把mongodDB配置为windows的本地服务,直接启动服务的方式简单便捷。

1、快捷键 win + r 输入cmd然后回车,切换到安装目录的bin下,执行以下命令:

1
mongod --dbpath D:\MongoDB\data --logpath D:\MongoDB\log\mongo.log --logappend --serviceName mongoDB --install

其中数据库路径为D:\MongoDB\data\db,日志路径为D:\MongoDB\log\mongo.log,服务名为mongoDB。

安装成功后现在命令行没有什么提示,这时候需要你继续 win + r 输入cmd回车后,在命令行输入

1
services.msc

打开你本地的服务,找到mongoDB,启动服务

alt

1
net start mongoDB //启动服务

第一次配置完之后出现了:服务没有响应控制 的报错,这时候就需要先删除原来安装的MongoDB,输入命令 sc delete mongoDB,然后再从第一步开始执行即可。