当前位置:首页 > 数据库 > MongoDB安装及将MongoDB服务器作为windows服务运行

MongoDB安装及将MongoDB服务器作为windows服务运行

2022年09月16日 08:58:04数据库6

摘要:此文主要描述MongoDB的安装步骤以及如何绕过各种坑。
安装文件:mongodb-win32-x86_64-2008plus-ssl-3.4.5-signed.msi
电脑配置:Windows 10 64位

1.MongoDB 下载

可以从MongoDB官网下载安装:官网下载链接
MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

2.MongoDB 安装

安装过程极其简单,next下去没几步就搞定了,安装过程中,可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。

我的安装目录是C:\Program Files\MongoDB\Server\3.4

MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

3.MongoDB服务器命令提示符下运行

这里说明一点,MongoDB里面有两个最主要的部分:mongod.exe和mongo.exe,前者为服务器,后者为操作后台。要想成功运行MongoDB就要先搭建并运行服务器,再在保持服务器运行的情况下打开后台。

a.由于前期的安装不会生成数据目录,需要自己创建,我的数据目录为C:\data\db

b.运行cmd,打开你自己安装目录下的bin文件,在bin目录中执行mongod.exe文件。输入如下:

cd C:\Program Files\MongoDB\Server\3.4\bin 
mongod.exe –dbpath c:\data\db

MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

如果执行成功,会输出如上信息。

c.前两个步骤将服务器搭建完毕,此时保持之前的cmd窗口,再打开一个cmd窗口来运行mongo.exe。

同样打开bin文件,执行mongo.exe,就可以进入MongoDB的Shell界面进行操作了。
MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

4.MongoDB服务器作为Windows服务器运行

前面的三步已经算是完全安装并可以运行MongoDB了,但是当mongod.exe被关闭时,mongo.exe 就无法连接到数据库,所以每次使用MongoDB都要开启mongod.exe程序,非常麻烦。将mongodb服务器安装为windows服务可以解决此问题。

a.自己新建两个目录:数据目录C:\data\db以及日志目录C:\data\log

b.运行cmd,必须是以管理员身份运行!!!

输入以下内容:

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服务。

MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

此时你可以观察两个位置的变化:

1.C:\data\log下出现了mongodb.log文件,打开看到以下内容:
MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记
MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

日志中出现了我们搭建服务器的操作记录,并且已经运行,默认端口27017等待连接。

2.打开任务管理器,进程里面会出现MongoDB服务器,所以你也可以利用任务管理器关闭MongoDB服务器

MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

c.运行mongo.exe

同样打开bin文件,执行mongo.exe,就可以进入Shell界面
如下图所示:
MongoDB安装及将MongoDB服务器作为windows服务运行 _ JavaClub全栈架构师技术笔记

到此,MongoDB安装及将MongoDB服务器作为windows服务运行步骤描述完毕,有一些小坑再强调一下。
1.将MongoDB服务器作为windows服务运行时,务必在管理员身份下运行,不然会因没有权限而出现错误。
2.如果操作过程中,出现服务器无法正常启动的问题,尝试删除C:\data\db里面的mongod.lock这个文件,因为在上次服务器退出异常时,这个文件会将服务器锁住。

转载自:
http://blog.csdn.net/zpalyq110/article/details/73740260

作者:指尖飞码
来源链接:https://blog.csdn.net/Jungle_hello/article/details/73889320

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/41682.html

标签: MongoDB
分享给朋友:

“MongoDB安装及将MongoDB服务器作为windows服务运行” 的相关文章

WebFlux 集成 Thymeleaf 、 Mongodb 实践,Spring Boot 2

WebFlux 集成 Thymeleaf 、 Mongodb 实践,Spring Boot 2

这是泥瓦匠的第105篇原创 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-5-thymeleaf-mong...

springboot给mongodb添加索引

最近项目中,需要用到mongodb,然后有一个定时任务每天都会新建表,但是数据量又很大,查询的时候很慢,因此需要在新建表的时候给表添加索引 //简易例子 String collectionName = "t_user"; Index index = new Index();...

JAVA单例MongoDB工具类

我经常对MongoDB进行一些基础操作,将这些常用操作合并到一个工具类中,方便自己开发使用。 没用Spring Data、Morphia等框架是为了减少学习、维护成本,另外自己直接JDBC方式的话可以更灵活,为自己以后的积累留一个脚印。   JAVA驱动版本...

MongodB数据库安装教程

MongodB数据库安装教程

MongodB数据库安装教程 1 官网下载msi安装文件 官网地址:[传送门](MongoDB Community Download | MongoDB) 阿里云盘:「mongodb-windows-x86_64-5.0.5-s...

Mongodb 安装

Mongodb 安装

ee@ubuntu:~$ curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz > mongo.tgz % Total % Received % Xferd Average Sp...

MongoDB 3.6 安装详解

MongoDB 3.6 安装详解

  在ubuntu和多数linux发行版的包安装源中MongoDB默认的版本是2.4,但2.4所使用的存储引擎不支持collecitons级别的锁,只支持database级别的,所以在开发中2.4版本的mongodb写入时会造成锁表的现象,导致数据库性能低下,因此需要更新到3.4版本以...

win10+mongodb安装配置

win10+mongodb安装配置

刚入职新公司,用的mongodb,所以最近开始学习研究mongodb。 mongo的入门学习资料在http://www.runoob.com/mongodb/mongodb-tutorial.html即可。 win10下本地安装mongodb:   首先到官网下载安装...

最新版MongoDB安装教程,不用自建配置文件!!!

最新版MongoDB安装教程,不用自建配置文件!!!

最新版本的Mongodb安装教程 今天准备安装MongoDB,结果看了网上一些教程,基本上都过时了,都需要自建配置文件和路径, 网上很多都过时了,一上来就要建立配置文件的都是过时的, 新版本的MongoDB自带了配置文件,mongod.cfg在bin目录...

mongodb安装与使用

mongodb安装与使用

一、在linux服务器中安装mongodb 1.首先你要有一台安装有linux系统的主机 2.从mongoDB官网下载安装包:http://www.mongodb.org/downloads 3.将下载的.tgz安装包上传到指定的目录下,我长传在/usr/lo...

CentOS8安装Mongodb

CentOS8安装Mongodb

1、安装libcurl openssl yum install libcurl openssl 2、复制Mongodb路径 https://www.mongodb.com/try/download/community 3、下载...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。