当前位置:首页>开发>正文

如何在windows下安装mongodb-win32-i386-3.2.9-signed windows版mongodb不知道安装在哪儿

2023-04-29 00:11:48 互联网 未知 开发

 如何在windows下安装mongodb-win32-i386-3.2.9-signed windows版mongodb不知道安装在哪儿

如何在windows下安装mongodb-win32-i386-3.2.9-signed

??Mongodb 是采用 Scons 来构建的。Scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具。所以要编译MongoDB的C语言驱动,不仅要有C/C 开发环境,而且还要有Python环境及Scons库。 ??.

windows版mongodb不知道安装在哪儿

登陆mongodb官网点击右侧的下载

选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装)
legacy版本可以用于旧版本系统下安装,这里不推荐。

将zip文件解压放到盘符的根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d:mongodb)

创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

打开cmd(windows键 r输入cmd)命令行,进入D:mongodbin目录(如图先输入d:进入d盘然后输入cd d:mongodbin),
输入如下的命令启动mongodb服务:
D:/mongodb/bin>mongod --dbpath D:mongodbdatadb

mongodb默认连接端口27017,如果出现如图的情况,可以打开http://localhost:27017查看(笔者这里是chrome),发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。

其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。
如图在d:mongodbdata下新建文件夹log(存放日志文件)并且新建文件mongodb.log
在d:mongodb新建文件mongo.config

用记事本打开mongo.config输入:
dbpath=D:mongodbdatadb
logpath=D:mongodbdatalogmongo.log
(图片的logpath有错误)

用管理员身份打开cmd命令行,进入D:mongodbin目录,输入如下的命令:
D:mongodbin>mongod --config D:mongodbmongo.config
有人提醒改为如下:
mongod --config D:mongodbmongo.config --install --serviceName "MongoDB"
如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。

打开cmd输入services.msc查看服务可以看到MongoDB服务,点击可以启动。

windows下怎么给mongodb添加用户


使用以下命令将MongoDB安装成为Windows服务。笔者的MongoDB目录为D:Program Filesmongodb切换到D:Program Filesmongodbin>
mongod --logpath "D:Program Filesmongodbdatalogs.txt" --logappend --dbpath "D:Program Filesmongodbdata" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

输入以上命令。
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via net start "MongoDB".

该命令行指定了日志文件:D:Program Filesmongodbdatalogs.tx,日志是以追加的方式输出的;

数据文件目录:D:Program Filesmongodbdata,并且参数--directoryperdb说明每个DB都会新建一个目录;

Windows服务的名称:MongoDB;

最后是安装参数:--install,与之相对的是--remove

启动MongoDB:net start MongoDB

停止MongoDB:net stop MongoDB

注意:遇到问题请查看日志文件
mongodb exception in initAndListen: 12596 old lock file, terminating解决方法
错误信息如下:
exception in initAndListen: 12596 old lock file, terminating
解决方法
1.删除data目录中的.lock文件
2.mongod.exe --repair
3.启动mongod就可以了

服务器上怎么安装mongodb

进入到你的MongoDB安装目录,启动的命令是:./mongod,客户端连接的命令是:./mongo就可以了,希望是你想要的答案,也可以关注PHP程序员,雷雪松的个人博客,有很多MongoDB的介绍。

windows下mongodb msi安装后怎么启动

原始方式  只有启动了MongoDB的服务,才能使用MongoDB的功能,通常情况下会开一个命令窗口,输入下面的命令来启动服务:
  配置文件方式
  如果不想每次启动的时候都在命令行中输入很多繁琐的参数,可以把参数信息保存在配置文件中。创建一个名为mongodb.cnf的配置文件,和那些小工具放在同一个目录中,文件的内容如下:
dbpath="d:databasemongodbdata"
  然后在命令窗口输入下面命令就可以启动服务
  看似和上面的方法差不多,还是需要指定配置文件,但如果参数不止-dbpath的时候,就可以将参数都写在配置文件中,在命令行调用的时候就会显得方便很多。
  Daemon方式
  上面介绍的两种方式启动服务都需要打开一个命令行窗口,窗口关闭了服务也就停止了。我们使用--fork参数可以将mongodb的服务放在后台运行,这样相对比较安全。--fork参数是和--logpath参数一起使用的

最新文章

随便看看