发布信息

windows下MongoDB的装置及性能 (windows)

     2024-10-22 19:40:30     182

本文目录导航:

windows下MongoDB的装置及性能

MongoDB 是目前在IT行业十分盛行的一种非相关型数据库(NoSql),其灵敏的数据存储形式备受以后IT从业人员的青眼。

这里重要讲如何在windows平台下装置MongoDB。

登陆mongodb官方点击右侧的下载选用windows平台,如图点击须要的 zip文件下载(笔者这里重要讲诉zip文件的装置) legacy版本可以用于旧版本系统下装置,这里不介绍。

将zip文件解压放到盘符的 根目录(如C:或D:),为了繁难倡导文件夹命名尽量冗长如(d:\mongodb)创立数据库文件的寄存位置,比如d:/mongodb/data/db。

进行mongodb服务之前须要必需创立数据库文件的寄存文件夹,否则命令不会智能创立,而且不能进行完成。

关上cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘而后输入cd d:\mongodb\bin), 输入如下的命令进行mongodb服务: D:/mongodb/binmongod --dbpath D:\mongodb\data\dbmongodb自动衔接端口,假设产生如图的状况,可以关上检查(笔者这里是chrome),发现如图则示意衔接完成,假设不完成,可以检查端口能否被占用。

其实可以将MongoDB设置成Windows服务,这个操作就是为了繁难,每次开机MongoDB就智能进行了。

如图在d:\mongodb\data下新建文件夹log(寄存日志文件)并且新建文件 在d:\mongodb新建文件用记事本关上输入: dbpath=D:\mongodb\data\db logpath=D:\mongodb\data\log\ (图片的logpath有失误)用 治理员身份关上cmd命令行,进入D:\mongodb\bin目录,输入如下的命令: D:\mongodb\binmongod --config D:\mongodb\ 有人提示改为如下: mongod --config D:\mongodb\ --install --serviceName MongoDB 如图结果寄存在日志文件中,检查日志发现曾经完成。

假设失败有或者没有经常使用治理员身份,受到拒绝访问。

关上cmd输入检查服务可以看到MongoDB服务,点击可以进行。

mongodb进行了不可衔接怎样办

这不是mongodb不可进行,是你还没有进行mongodb就来衔接经常使用它了,必需是不完成的。

先去mongodb的bin目录下运转mongod --dbpath XXXX/data 来进行mongodb,而后再来衔接mongodb。

简介:Mongodb,散布式文档存储数据库,由C++言语编写,旨在为WEB运行提供可裁减的高性能数据存储处置打算。

MongoDB是一个高性能,开源,无形式的文档型数据库,是以后NoSql数据库中比拟抢手的一种。

它在许多场景下可用于代替传统的相关型数据库或键/值存储形式。

Mongo经常使用C++开发。

运行:MongoDB服务端可运转在Linux、Windows或mac os x平台,允许32位和64位运行,自动端口为。

介绍运转在64位平台,由于MongoDB在32位形式运转时允许的最大文件尺寸为2GB。

如何检查mongodb能否进行

要先建设好MongoDB 寄存数据文件和日志文件的目录,此处建设在/data下:[root@localhost etc]# cd /data/ [root@localhost data]# ls mongodb_datamongodb_log 在MongoDB装置目录下的bin下经常使用mongod进行MongoDB,./mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/ --logappend&期待进行完成后,可检查能否进行完成了,自动端口号是,当然在进行时也可以指定未经常使用的其它端口。

先经过检查端口号看MongoDB能否进行了。

[root@localhost data]# netstat -lanp | grep tcp00 0.0.0.0 0.0.0.0:* LISTEN1573/mongodunix2[ ACC ] STREAM LISTENING 5874 1573/mongod /tmp/可以看到,已进行完成,如今经常使用mongo客户端访问一下该数据库。

[root@localhost bin]# cd /usr/local/mongodb/bin/ [root@localhost bin]# ./mongo MongoDB shell version: 1.8.1connecting to: test > 到这一步说明曾经装置完成了。

5. 额外上班。

留意,上述咱们进行MongoDB都是手动经常使用mongod来进行,这样封锁计算机后,下次再出去它又没进行了,所以还得手动进行,因此,为防止这种繁琐的上班,可以把mongod放到服务自进行项中,这样计算机一开启mongod服务也就进行了。

编辑/etc/,添加下述代码而后再保留即可。

#add mongonDB service rm -rf /data/mongodb_data/* && /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/ --logappend& 咱们重启计算机再看MongoDB能否进行,重启后可以间接经常使用 mongo命令登录,最终发现是可以完成的。

另外,咱们经常使用mongo命令登录 MongoDB还要转到mongo命令所在目录再口头./mongo,这样是不是有些费事?因此,咱们可以简化这点,将该命令文件copy到/usr/bin下,这样就可以在任何目录下经常使用mongo命令了。

[root@localhost bin]# ls bsondumpdbbakmongomongodmongodumpmongoexportmongofilesmongoimportmongorestoremongosmongosniffmongostat [root@localhost bin]# cp mongo /usr/bin/ 转就任一目录试下mongo命令:[root@localhost bin]# cd / [root@localhost /]# mongo MongoDB shell version: 1.8.1connecting to: test > 可以看到登录完成了,说明咱们可以像经常使用ls命令一样经常使用mongo命令了。
windows

相关内容 查看全部