windows下mongodb的zip包安装
第一步:下载
去官网下载mondodb的zip包,mongodb是一个基于分布式文件存储的开源数据库系统。
第二步:解压
将下载的zip包解压在相应目录(你想装在那个目录就解压到那个目录)。
第三步:添加配置
给mongodb一个配置文件,一般数据库都是有配置文件的,我们在首次启动mondodb的时候需要给mongodb相关配置,其中配置包括:
- 数据存储在哪个目录
- 日志保存在哪个目录
- 日志相关的其他配置
- ... ...
操作:在解压到的目录新建一个mongo.conf(配置文件名一般以.conf为扩展名,当然也可以是.config为扩展名)文件,打开文件后在文件中进行相关配置如下:
dbpath=d:\mongodb\data #此为数据存储的路径 logpath=d:\mongodb\logs\mongo.log #此为日志存储的路径 journal=true #启用日志文件,默认就为开启 logappend=true #错误日志采用追加的形式 quiet=true #是否过滤无用日志 port=27017 #端口号
注意:以上配置的logpath(用来存放日志)在相关目录一定要有mongo.log文件,首次启动应该需要手动创建一个。
第四步:启动mongodb
在解压的目录的bin目录下打开cmd命令行,因为bin目录下才有mongod.exe可执行文件,在命令行输入
mongod –config d:\mongodb\mongo.conf
注意:后面的路径是mongo.conf文件的路径。此时就已经配置好mongodb了。
打开浏览器在url框中输入localhost:27017浏览器显示如下信息就说明配置好了,也已经成功启动了mongodb:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
此时mongodb就已经成功启动了,可以使用Navicat连接mongodb了(cmd命令行不能关闭,关闭后也就关闭了mongodb的服务了)。
第五步:使用mongodb
在下次使用mongodb的时候,需要再次启动mongoldb,再次启动mongodb的方法和首次启动mongodb的方式相差不多,在bin目录下打开命令行,输入:
mongod –dbpath d:\mongodb\data
就可以启动mongodb了。这只是用来启动mongodb的服务命令,之后就可以使用Navicat连接mongodb了。
如果要在命令行操作mongodb,需要在bin目录下新打开一个cmd命令行执行mongo命令就可以使用mongodb的命令了。
第六步:安装到windows服务中
细心的同学也可能会发现,我们每次启动mongodb都需要进到mongodb的bin目录下下打开命令行敲键盘输入:
mongod –dbpath d:\mongodb\data
况且我们都已经在配置文件中配置了dbpath的路径,但每次在启动的时候还是要输入dbpath,因此我们可以把mongodb的服务安装到windows service进程中,具体操作:在bin目录下打开命令行输入一下命令即可:
mongod –congif d:\mongodb\mongo.conf –install
此时打开资源管理器进入服务就可以看到MongoDB的服务已经在Windows Service里面了,下次再启动mongodb的时候就可以在任意位置打开命令行输入net start mongodb
就可以了,而且这个窗口可以关闭,关闭后mongodb服务仍在启动。
net stop mongodb
用来关闭windows service中的mongodb服务。
如果要移除windows service中的mongodb服务,则在bin目录下打开命令行输入:
mongod –remove
就可以移除windows服务中的mongodb服务了。
文中若有表述不妥或是知识点有误之处,欢迎留言指正批评!