MongoDB安装+将MongoDB服务器作为Windows服务运行
2.如果操作过程中,出现服务器无法正常启动的问题,尝试删除C:\data\db里面的mongod.lock这个文件,因为在上次服务器退出异常时,这个文件会将服务器锁住。
发布日期:2021-06-29 17:29:22
浏览次数:2
分类:技术文章
本文共 2269 字,大约阅读时间需要 7 分钟。
作者信息
电脑系统:win 10 64位
MongoDB文件:mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed.msi
下载地址:https://www.mongodb.com/download-center#community
MongoDB安装
可以看作者写的教程 “ Funnydemons ”
标题为:《MongoDB安装及将MongoDB服务器作为windows服务运行》
链接地址为:
如果这个看不懂还可以看
作者:qinkangdeid
标题:Windows下安装MongoDB
地址:
将MongoDB服务器作为Windows服务运行
注意:
运行cmd,必须是以管理员身份运行!!!
操作方式有2种
第一种:直接安装
也就是作者:“ Funnydemons” 的安装方式
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
标红线的就是配置文件的路径!
浏览器中输入 看到如下提示即说明启动成功
或者输入:http://localhost:27017/
It 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 查看
Win + R : service.msc 查看
也可以通过【任务管理器】--【服务】查看
这个名字,就是你刚从起的名字
PS: net start mongodb为启动mongodb服务,net stop mongodb 停止mongodb服务。
以上截图,为本作者mongo安装目录
1:cd到根目录下
2:通过命令配置
3:启动服务
4:键入【 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服务安装。
转载地址:https://cplvfx.blog.csdn.net/article/details/77951988 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月20日 03时51分35秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)
2019-04-30
Java的synchronized关键字:同步机制总结
2019-04-30
Kafka剖析(一):Kafka背景及架构介绍
2019-04-30
Apache Kafka:下一代分布式消息系统
2019-04-30
Apache kafka 工作原理介绍
2019-04-30
Kafka快速入门
2019-04-30
Kafka深度解析
2019-04-30
kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
2019-04-30
Kafka文件存储机制那些事
2019-04-30
Kafka 设计与原理详解
2019-04-30
kafka中文教程
2019-04-30
Kafka 指南
2019-04-30
在Java中如何使用transient
2019-04-30
Java transient关键字使用小记
2019-04-30
聊聊并发(一)——深入分析Volatile的实现原理
2019-04-30
Java Annotation的RetentionPolicy介绍
2019-04-30
如何提高创作型任务的效率?
2019-04-30
程序员究竟该如何提高效率
2019-04-30
程序员究竟该如何提高效率
2019-04-30