首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

Mongodb服务的设置成window服务自启动

2023-11-10 来源:骅佗教育
:cd "Program Files"cd MongoDBServer3.0inmongod -dbpath "F:work2016mongodatadb" -logpath "F:work2016mongodatalogMongoDB.log" -install -serviceName "MongoDB"echo 启动 net start MongoDBecho 停止 net stop MongoDBecho 删除 sc delete MongoDB

安装完成后:

命令启动如上,手动启动如下:

技术分享

 

Mongodb服务的设置成window服务自启动

标签:命令   com   files   安装   server   start   color   服务   work   

小编还为您整理了以下内容,可能对您也有帮助:

windows7 怎么启动mongodb

方法/步骤

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

2、选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装)

legacy版本可以用于旧版本系统下安装,这里不推荐。

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

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

5、打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin),

输入如下的命令启动mongodb服务:

D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db

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

7、其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。

如图在d:\mongodb\data下新建文件夹log(存放日志文件)并且新建文件mongodb.log

在d:\mongodb新建文件mongo.config

8、用记事本打开mongo.config输入:

dbpath=D:\mongodb\data\db

logpath=D:\mongodb\data\log\mongo.log

(图片的logpath有错误)

用管理员身份打开cmd命令行,进入D:\mongodb\bin目录,输入如下的命令:

D:\mongodb\bin>mongod --config D:\mongodb\mongo.config

9、有人提醒改为如下:

mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB"

如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。

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

windows怎么用mongodb导入数据

windows怎么用mongodb导入数据
MongoDB是目前非常流行的一种NoSQL数据库,其灵活的存储方式备受开发人员青睐。本文就介绍一下如何安装并设置成Windows服务的方法。

1、安装MongoDB
Windows版本的MongoDB无需安装,只要解压就能使用了。

2、将MongoDB设置成Windows服务
这个操作就是为了方便,每次开机MongoDB就自动启动了。

首先在解压后的MongoDB文件夹里面建立data和logs两个目录,看名字就知道,data存放数据,logs存放日志文件。
然后建立文本文件:mongod.cfg
里面写上(注意,里面的路径要根据你的MongoDB实际路径):
logpath=E:oolsmongodb-win32-i386-2.6.4logsMongoDB.log
dbpath=E:oolsmongodb-win32-i386-2.6.4data
然后在命令行里面运行:
mongod --config E:oolsmongodb-win32-i386-2.6.4mongod.cfg --install

这样就在Windows下成功建立了MongoDB的服务。
在“运行”中输入“services.msc”,打开“服务”管理界面。

点击列表中的“MongoDB”,在点击“启动”按钮,就将MongoDB成功启动了。

windows怎么用mongodb导入数据

windows怎么用mongodb导入数据
MongoDB是目前非常流行的一种NoSQL数据库,其灵活的存储方式备受开发人员青睐。本文就介绍一下如何安装并设置成Windows服务的方法。

1、安装MongoDB
Windows版本的MongoDB无需安装,只要解压就能使用了。

2、将MongoDB设置成Windows服务
这个操作就是为了方便,每次开机MongoDB就自动启动了。

首先在解压后的MongoDB文件夹里面建立data和logs两个目录,看名字就知道,data存放数据,logs存放日志文件。
然后建立文本文件:mongod.cfg
里面写上(注意,里面的路径要根据你的MongoDB实际路径):
logpath=E:oolsmongodb-win32-i386-2.6.4logsMongoDB.log
dbpath=E:oolsmongodb-win32-i386-2.6.4data
然后在命令行里面运行:
mongod --config E:oolsmongodb-win32-i386-2.6.4mongod.cfg --install

这样就在Windows下成功建立了MongoDB的服务。
在“运行”中输入“services.msc”,打开“服务”管理界面。

点击列表中的“MongoDB”,在点击“启动”按钮,就将MongoDB成功启动了。

如何安装,配置MongoDB

1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载 

2.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建

3.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb服务:

D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db

4.再打开一个cmd输入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者双击mongo.exe,即可进行mongodb的客户端命令操作了:

如何安装,配置MongoDB

1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载 

2.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建

3.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb服务:

D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db

4.再打开一个cmd输入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者双击mongo.exe,即可进行mongodb的客户端命令操作了:

mongodb windows 怎么配置环境变量

1、下载 MongoDB

官方下载地址: http://www.mongodb.org/downloads

本机是Windows 7 32位,故下载的是mongodb-win32-i386-2.6.1.zip,后续例程均是基于该版本数据库。

2、配置环境变量

解压mongodb-win32-i386-2.6.1.zip文件到E:\,并重新命名mongodb-win32-i386-2.6.1文件夹为mongodb,目录结构如下图

并在系统设置中配置环境变量path = E:\mongodb\bin;( 便于在命令行中直接使用mogodb命令 )

3、配置MongoDB数据库

创建一个mongo.config配置文件,配置MongoDB数据库的dbpath(数据库存储路径)和logpath(日志文件存储路径);

你也可是使用 --dbpath选项和 --logpath选项来配置路径;
##store data here
dbpath=E:\mongodb\data

##all output go here
logpath=E:\mongodb\log\mongo.log
特别提示:

由于dbpath路径为 E:\mongodb\data ,而这个文件夹默认不存在,故 需手动创建 ,不然在执行MongoDB服务器时会提示找不到该文件夹;同理,也需 手动创建 一个 E:\mongodb\log 文件夹用于保存日志。

4、启动MongoDB服务器

使用 mongod.exe --config E:\mongodb\mongo.config 启动MongoDB服务器。--config 选项表示启动时通过 E:\mongodb\mongo.config配置文件的信息配置服务器。

5、连接MongoDB服务器

使用mongo.exe连接已经启动的MongoDB server。(如果第4步服务器没有启动成功,连接MongoDB服务器时会报第7步异常里的错误!)

启动成功后,进入mongodb shell命令行,在 mongodb shell命令行 中我们可以进行数据库的访问,已经对数据库执行CRUD操作。

6、添加MongoDB到Winodows服务

window服务来启动MongoDB 服务器。其实做到第5步,我们已经完成了对MongoDB数据的安装已经配置,可以直接开始鼓捣MongoDB CRUD命令

了,但是每次都通过第4步进行添加配置并启动难免麻烦,这才有了第6步添加MongoDB到window服务,实现了通过启动服务来启动MongoDB 服务

器。

1)添加MongoDB到Windows Service, 以便于通过window服务配置系统启动时MongoDB服务自动启动。配置成功后,在控制面板的服务中可看到该服务,如下图所示:

C:\Users\Administrator> mongod --config D:\mongodb\mongo.config --install

2)启动MongoDB服务

C:\Users\Administrator> net start MongoDB

3)停止MongoDB服务

C:\Users\Administrator> net stop MongoDB

4)从windows服务中移除MongoDB服务

C:\Users\Administrator> mongod --remove

5)通过mongod --help查看更多的配置命令选项。

C:\Users\Administrator> mongod --help

--install install mongodb service
--remove remove mongodb service
7、异常:

warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061

表示:没有启动MondoDB服务器,或启动服务器失败;

mongodb windows 怎么配置环境变量

1、下载 MongoDB

官方下载地址: http://www.mongodb.org/downloads

本机是Windows 7 32位,故下载的是mongodb-win32-i386-2.6.1.zip,后续例程均是基于该版本数据库。

2、配置环境变量

解压mongodb-win32-i386-2.6.1.zip文件到E:\,并重新命名mongodb-win32-i386-2.6.1文件夹为mongodb,目录结构如下图

并在系统设置中配置环境变量path = E:\mongodb\bin;( 便于在命令行中直接使用mogodb命令 )

3、配置MongoDB数据库

创建一个mongo.config配置文件,配置MongoDB数据库的dbpath(数据库存储路径)和logpath(日志文件存储路径);

你也可是使用 --dbpath选项和 --logpath选项来配置路径;
##store data here
dbpath=E:\mongodb\data

##all output go here
logpath=E:\mongodb\log\mongo.log
特别提示:

由于dbpath路径为 E:\mongodb\data ,而这个文件夹默认不存在,故 需手动创建 ,不然在执行MongoDB服务器时会提示找不到该文件夹;同理,也需 手动创建 一个 E:\mongodb\log 文件夹用于保存日志。

4、启动MongoDB服务器

使用 mongod.exe --config E:\mongodb\mongo.config 启动MongoDB服务器。--config 选项表示启动时通过 E:\mongodb\mongo.config配置文件的信息配置服务器。

5、连接MongoDB服务器

使用mongo.exe连接已经启动的MongoDB server。(如果第4步服务器没有启动成功,连接MongoDB服务器时会报第7步异常里的错误!)

启动成功后,进入mongodb shell命令行,在 mongodb shell命令行 中我们可以进行数据库的访问,已经对数据库执行CRUD操作。

6、添加MongoDB到Winodows服务

window服务来启动MongoDB 服务器。其实做到第5步,我们已经完成了对MongoDB数据的安装已经配置,可以直接开始鼓捣MongoDB CRUD命令

了,但是每次都通过第4步进行添加配置并启动难免麻烦,这才有了第6步添加MongoDB到window服务,实现了通过启动服务来启动MongoDB 服务

器。

1)添加MongoDB到Windows Service, 以便于通过window服务配置系统启动时MongoDB服务自动启动。配置成功后,在控制面板的服务中可看到该服务,如下图所示:

C:\Users\Administrator> mongod --config D:\mongodb\mongo.config --install

2)启动MongoDB服务

C:\Users\Administrator> net start MongoDB

3)停止MongoDB服务

C:\Users\Administrator> net stop MongoDB

4)从windows服务中移除MongoDB服务

C:\Users\Administrator> mongod --remove

5)通过mongod --help查看更多的配置命令选项。

C:\Users\Administrator> mongod --help

--install install mongodb service
--remove remove mongodb service
7、异常:

warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061

表示:没有启动MondoDB服务器,或启动服务器失败;

如何在window下使用mongodb

1、下载MongoDB数据库;

2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%in 添加到“Path”中;

3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。
DOS命令:

mongod --port --dbpath --logpath --logappend --directoryperdb

参数说明:
--port 表示数据库端口,默认27017;
--dbpath 表示数据文件存储路径,一般设置为%MONGODB_HOME%data;
--logpath 表示日志文件存储路径,一般设置为%MONGODB_HOME%logsmongodb.log;
--logappend 表示日志追加,默认是覆盖;
--directoryperdb 表示每个db一个目录;

4、完成以上设置,MongoDB已经启动,新开启DOS窗口,执行“mongo.exe”,出现“MongoDB shell version: 1.8.1”表示安装成功了。

5、目前是以无权限*的方式启动的,你可以做任何操作。那么我们先切换到admin下,创建一个root用户吧。执行命令:
"use admin" -> "db.addUser("root","root")" -> "db.auth("root","root")",如下图所示:

6、把MongoDB注册为Windows Service,让它开机自动启动;执行命令:

mongod --bind_ip 127.0.0.1 --logpath %MONGODB_HOME%logsmongodb.log --logappend --dbpath %MONGODB_HOME%data --directoryperdb --auth --install

注意:
a.必须切换到bin目录下执行该条指令。
b.必须添加--auth用户权限才会生效。
c.除了“--auth”和“--install”两个参数,别的参数要跟你设置用户时启动服务的参数一致,尤其是“--directoryperdb”。
第一次配置完成后,一定要重启才会有效果 重启mongo客户端,不输入-u-p可以直接进入,但是不具有任何权限。正确的访问方式为:mongo 数据库名 -u 用户名 -p。另外设置用户

7、服务安装成功后的界面:

8、如果安装失败:
删除MongoDB服务,执行命令:

sc delete MongoDB

启动MongoDB服务,执行命令:

net start "MongoDB"

9、在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是:
启动:net/sc start 服务名
停止:net/sc stop 服务名

10、另外,sc可用于打开被禁用的服务,语法是:
sc config 服务名 start= demand //手动
sc condig 服务名 start= auto //自动
sc config 服务名 start= disabled //禁用
注意:以上三个命令“=”号后面必须有一个空格

Mongo(也译芒果)名字来自humongous,意思是巨大无比的,极大的。它是一个高性能,开源,无模式的文档型NOSQL数据库。Mongo使用C++开发,提供了以下功能:

面向集合的存储:适合存储对象及JSON形式的数据。

动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。

完整的索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。

查询监视:Mongo包含一个监视工具用于分析数据库操作的性能。

复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。

高效的传统存储方式:支持二进制数据及大型对象(如照片或图片)。

自动分片以支持云级别的伸缩性:自动分片功能支持水平的数据库集群,可动态添加额外的机器。

MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,在32位模式运行时支持的最大文件尺寸为2GB。
常用启动参数:
–dbpath 指定特定存储目录启动,若目录不存在则创建。默认目录为/data/db。例:./mongod –dbpath /var/data/mongo
–port 指定端口启动。默认端口为27017。例:./mongod –port 12345

windows 下使用方法
直接启动:
$ bin/mongod.exe #启动服务器
$ bin/mongo.exe #启动客户端连接

注册为服务,这样以后开机就可以自动启动
$ bin/mongod.exe --logpath c:\data\log.log --logappend --dbpath "c:\data\db" --install #主要是install 参数,要新建c:\data\log.log文件和c:\data\db目录

删除服务
$ bin/mongod.exe --remove

当注册为服务时可以Win+R打开运行,输入services.msc来查看服务状态

常见错误
1、monge.exe客户端连接时报错:couldn’t connect to server 127.0.0.1 shell/mongo.js:79
这是因为monged.exe启动失败

2、多次尝试后monged.exe启动失败,始终没找到原因
这个错误困扰了我一段时间,后来发现c:\data\db下有个mongod.lock锁文件,把这个文件删除后,重新启动服务器就可以了。

服务启动报错: error2: system can not find the file specified.

solution:
安装服务的时候, 你需要用 mongod.exe的 full path

C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install

to remove service

C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --remove

and re open windows service windows, the original service will gone.

如何在window下使用mongodb

1、下载MongoDB数据库;

2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%in 添加到“Path”中;

3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。
DOS命令:

mongod --port --dbpath --logpath --logappend --directoryperdb

参数说明:
--port 表示数据库端口,默认27017;
--dbpath 表示数据文件存储路径,一般设置为%MONGODB_HOME%data;
--logpath 表示日志文件存储路径,一般设置为%MONGODB_HOME%logsmongodb.log;
--logappend 表示日志追加,默认是覆盖;
--directoryperdb 表示每个db一个目录;

4、完成以上设置,MongoDB已经启动,新开启DOS窗口,执行“mongo.exe”,出现“MongoDB shell version: 1.8.1”表示安装成功了。

5、目前是以无权限*的方式启动的,你可以做任何操作。那么我们先切换到admin下,创建一个root用户吧。执行命令:
"use admin" -> "db.addUser("root","root")" -> "db.auth("root","root")",如下图所示:

6、把MongoDB注册为Windows Service,让它开机自动启动;执行命令:

mongod --bind_ip 127.0.0.1 --logpath %MONGODB_HOME%logsmongodb.log --logappend --dbpath %MONGODB_HOME%data --directoryperdb --auth --install

注意:
a.必须切换到bin目录下执行该条指令。
b.必须添加--auth用户权限才会生效。
c.除了“--auth”和“--install”两个参数,别的参数要跟你设置用户时启动服务的参数一致,尤其是“--directoryperdb”。
第一次配置完成后,一定要重启才会有效果 重启mongo客户端,不输入-u-p可以直接进入,但是不具有任何权限。正确的访问方式为:mongo 数据库名 -u 用户名 -p。另外设置用户

7、服务安装成功后的界面:

8、如果安装失败:
删除MongoDB服务,执行命令:

sc delete MongoDB

启动MongoDB服务,执行命令:

net start "MongoDB"

9、在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是:
启动:net/sc start 服务名
停止:net/sc stop 服务名

10、另外,sc可用于打开被禁用的服务,语法是:
sc config 服务名 start= demand //手动
sc condig 服务名 start= auto //自动
sc config 服务名 start= disabled //禁用
注意:以上三个命令“=”号后面必须有一个空格

Mongo(也译芒果)名字来自humongous,意思是巨大无比的,极大的。它是一个高性能,开源,无模式的文档型NOSQL数据库。Mongo使用C++开发,提供了以下功能:

面向集合的存储:适合存储对象及JSON形式的数据。

动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。

完整的索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。

查询监视:Mongo包含一个监视工具用于分析数据库操作的性能。

复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。

高效的传统存储方式:支持二进制数据及大型对象(如照片或图片)。

自动分片以支持云级别的伸缩性:自动分片功能支持水平的数据库集群,可动态添加额外的机器。

MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,在32位模式运行时支持的最大文件尺寸为2GB。
常用启动参数:
–dbpath 指定特定存储目录启动,若目录不存在则创建。默认目录为/data/db。例:./mongod –dbpath /var/data/mongo
–port 指定端口启动。默认端口为27017。例:./mongod –port 12345

windows 下使用方法
直接启动:
$ bin/mongod.exe #启动服务器
$ bin/mongo.exe #启动客户端连接

注册为服务,这样以后开机就可以自动启动
$ bin/mongod.exe --logpath c:\data\log.log --logappend --dbpath "c:\data\db" --install #主要是install 参数,要新建c:\data\log.log文件和c:\data\db目录

删除服务
$ bin/mongod.exe --remove

当注册为服务时可以Win+R打开运行,输入services.msc来查看服务状态

常见错误
1、monge.exe客户端连接时报错:couldn’t connect to server 127.0.0.1 shell/mongo.js:79
这是因为monged.exe启动失败

2、多次尝试后monged.exe启动失败,始终没找到原因
这个错误困扰了我一段时间,后来发现c:\data\db下有个mongod.lock锁文件,把这个文件删除后,重新启动服务器就可以了。

服务启动报错: error2: system can not find the file specified.

solution:
安装服务的时候, 你需要用 mongod.exe的 full path

C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install

to remove service

C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --remove

and re open windows service windows, the original service will gone.

Centos 7下Mongodb开机无法自启动怎么办

前言

首先下载的mongodb有bug,需要自己手动fix,这种只是对特定版本有问题,并非所有版本都有这个问题,

SeLinux

另外,一定要把selinux设置为disabled或者permissive

问题描述

sudo systemctl status mongod.service

看到服务起不来,于是打开log文件:

cat /var/log/mongodb/mongod.log

有如下问题,是因为无法创建pid文件

***** SERVER RESTARTED *****

ERROR: Cannot write pid file to /var/run/mongodb/mongod.pid: No such file or directory

Centos7系统每次会把/var/run下面的一些项目清理,所以下次重起来的时候就没有了这个文件了,现在的systemd启动的话,没有什么好办法处理这个文件,因为systemd启动就是执行一个命令:

/usr/bin/mongod --quiet -f /etc/mongod.conf run

处理方案

自己创建一个永久的文件路径,以及这个pid文件

修改配置文件/etc/mongod.conf里面的pid路径,然后修改systemd条目的路径。

具体操作

1.创建文件,并修改权限

[azuo1228@ecs-ee2fe26e /]$ sudo mkdir /mongod

[azuo1228@ecs-ee2fe26e /]$ sudo touch /mongod/mongod.pid

[azuo1228@ecs-ee2fe26e /]$ sudo chown -R mongod:mongod /mongod

2.修改配置

[azuo1228@ecs-ee2fe26e /]$ sudo vim /etc/mongod.conf

把里面的:

pidFilePath: /var/run/mongodb/mongod.pid

修改为创建的文件:

pidFilePath: /mongod/mongod.pid

3.修改systemd条目

[azuo1228@ecs-ee2fe26e ~]$ sudo vim /etc/systemd/system/multi-user.target.wants/mongod.service

把里面的:

PIDFile=/var/run/mongodb/mongod.pid

修改为制定的文件的路径:

PIDFile=/mongod/mongod.pid

4. reload systemd

[azuo1228@ecs-ee2fe26e ~]$ sudo systemctl daemon-reload

5. 启动mongod或者重起电脑

[azuo1228@ecs-ee2fe26e ~]$ sudo service mongod start

6.查看状态

[azuo1228@ecs-ee2fe26e ~]$ sudo systemctl status mongod.service

NOTE 1:

mongodb安装更新之后,mongo.conf不会更新,但是,会更新

/etc/systemd/system/multi-user.target.wants/mongod.service

,装一个新的

/etc/systemd/system/multi-user.target.wants/mongod.service

所以,也会起不来。

如果有按照上面设置过conf文件,也需要再次修改这个systemd文件。

NOTE 2:

更新的mongodb 3.4.1,已经修正了这个问题

[azuo1228@Server ~]$ sudo rpm -qa | grep mongo

mongodb-org-3.4.1-1.el7.x86_64

mongodb-org-shell-3.4.1-1.el7.x86_64

mongodb-org-tools-3.4.1-1.el7.x86_64

mongodb-org-mongos-3.4.1-1.el7.x86_64

mongodb-org-server-3.4.1-1.el7.x86_64

[azuo1228@Server ~]$

Win7系统安装MongoDB数据库的方法

MongoDB数据库是一个基于分布式文件存储的数据库,很多编程人员会在电脑中安装MongoDB数据库,然而仍然有一些新手并不知道要怎么安装MongoDB数据库,现在就给大家分享一下Win7系统安装MongoDB数据库的方法。

推荐:

解决方法1:

1、将下载的压缩包解压缩并放置到你想放置的位置,在目录下建立一个叫做DB的文件夹和一个log.txt的文件:

DB文件夹用于存储数据库

log.txt用于记录MongoDB的日志

2、将上述工作准备好就可以开始安装快云MongoDB了。

3、这里讲的方法是将MongoDB安装为Windows的服务的方式,打开windows的命令行(注意:请使用个管理员权限启动命令行)并移动到你MongoDB目录下的Bin文件夹,我这里的路径是d:DEVENVmongodb;

4、输入下列命令可将MongoDB注册为Windows服务:

mongod.exe install logpath=D:DEVENVmongodblog.txt dbpath=D:DEVENVmongodbDB

install 参数是设定安装为服务器

logpath 参数是设定日志文件的路径,log.txt是在上一步建立好的文件

dbpath 参数是设定数据库文件的存放路径,DB文件夹在上一步骤已经创建好

执行结果如下:

5、这时再输入net start mongodb,即可启动mongodb服务,启动后,再到命令行输入mongo;

6、如果成功的进入mongo的shell环境(参见下图)那么就说明MongoDB已经安装成功了,开始你的NoSQL之旅吧!

显示全文