MongoDB安装+将MongoDB服务器作为Windows服务运行

网友投稿 963 2022-09-26

MongoDB安装+将MongoDB服务器作为Windows服务运行

MongoDB安装+将MongoDB服务器作为Windows服务运行

作者信息

电脑系统:win 10  64位

MongoDB文件:mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed.msi

-:Funnydemons ”

标题为:《MongoDB安装及将MongoDB服务器作为windows服务运行》

链接地址为:​​的安装方式

cd C:\Program Files\MongoDB\Server\3.4\bin mongod.exe –logpath “C:\data\log\mongodb.log” –logappend –dbpath “C:\data\db” –serviceName “MongoDB” –install net start mongodb

PS:net start mongodb为启动mongodb服务,net stop mongodb 停止mongodb服务。

第二种:配置文件安装

创建配置文件mongo.conf

文件的内容:路径请根据自己的安装路径修改

dbpath=D:\MongoDB\Server\3.4\data #数据库路径 自己对应自己安装的logpath=D:\\MongoDB\Server\3.4\logs\mongo.log #日志输出文件路径 自己对应自己电脑的 logappend=true #错误日志采用追加模式 journal=true #启用日志文件,默认启用 quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false port=27017 #端口号 默认为27017

标红线的就是配置文件的路径!

浏览器中输入 ​​ 看到如下提示即说明启动成功

或者输入:looks like you are trying to access MongoDB over HTTP on the native driver port.

创建并启动MongoDB服务,还是进入到安装的bin目录下:  执行安装服务命令:

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

1:你mongo数据库目录

2:服务启动的EXE(不用键入.exe也可以识别)

3:指定命令 --config  和 绝对路径

4:就是服务名称了,可以随便写(起名)

这个时候,我们可以去服务管理看看是否创建服务成功。 Win + R : service.msc 查看

也可以通过【任务管理器】--【服务】查看

这个名字,就是你刚从起的名字

PS: net start mongodb为启动mongodb服务,net stop mongodb 停止mongodb服务。

以上截图,为本作者mongo安装目录

1:cd到根目录下

2:通过命令配置

3:启动服务

mongo】命令, 进入mongod的【Shell】界面

(就可以输入代码或者输入“1+1”回车了,哈哈)

5:就是启动后的服务地址了

删除服务

如果需要卸载MongoDB服务,首先进入C:\Program Files\MongoDB\Server\3.4\bin(依安装目录而定)目录下,执行如下命令:

mongod.exe --remove --serviceName "MongoDB"

小坑强调

1.将MongoDB服务器作为windows服务运行时,务必在管理员身份下运行,不然会因没有权限而出现错误。

2.如果操作过程中,出现服务器无法正常启动的问题,尝试删除C:\data\db里面的mongod.lock这个文件,因为在上次服务器退出异常时,这个文件会将服务器锁住。

配置信息属性科补

mongod.exe

这个是必须输入的 --bind_ip yourIPadress  --bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP --logpath "C:\data\dbConf\mongodb.log"  --logpath 定MongoDB日志文件,注意是指定文件不是目录 --logappend  --logappend 使用追加的方式写日志 --dbpath "C:\data\db" --dbpath  指定数据库路径 --port yourPortNumber  --port 指定服务端口号,默认端口27017 --serviceName "YourServiceName" --serviceName 指定服务名称 --serviceDisplayName "YourServiceName"  --serviceDisplayName 指定服务名称,有多个mongodb服务时执行。 --install --install 指定作为一个Windows服务安装。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:JS获取URL中参数,支持多参数传值传参,支持中文
下一篇:【算是已解决了但不明所以】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 0:
相关文章

 发表评论

暂时没有评论,来抢沙发吧~