当前位置:首页 > 数据库 > MongoDB 3.2版本在windows环境下的安装与配置

MongoDB 3.2版本在windows环境下的安装与配置

2022年11月06日 09:52:32数据库34

1、概述

MongoDB从版本2.2之后就不在支持windows XP系统,请使用最近发布的版本。

1.1 系统要求

MongoDB社区版要求Windows Server 2008R2,Windows Vista以上的版本,官网是以.msi形式提供安装包,可自行从官网上找到所需的版本。(一般带有Legacy的版本都是旧版)。可以在cmd或者powershell中运行一下命令,检测系统版本和位数,根据此信息去寻找合适的安装包。

wmic os get caption        //或者
wmic os get osarchitecture

2、安装过程

2.1 直接安装

双击.msi文件,根据向导一步一步进行安装,选择合适的安装位置(比如:C:\mongodb) 

2.2 命令行安装

①在windows开始菜单中,输入cmd,通过Ctrl+shift+Enter组合键以管理员的方式运行命令行。

②在命令行窗口中,通过一些命令(比如cd)找到有.msi安装包的文件夹,然后输入以下命令

msiexec /q /i mongodb-win32-x86_64-signed.msi  INSTALLLOCATION="c:\mongodb" ADDLOCAL="all" 
//在此建议以这种方式安装MongoDB的所有组件

一般安装完之后,你会在C:\mongodb文件夹下看到以下组件(以.exe结尾的)

Component Set Binaries
Server mongod.exe
Router mongos.exe
Client mongo.exe
MonitoringTools mongostat.exe , mongotop.exe
InportExportsTools  Mongodump.exe , mongorestore.exe , mongoexport.exe , mongoimport.exe 
MiscellaneousTools bsondump.exe , mongofiles.exe , mongooplog.exe , mongoperf.exe

3、运行MongoDB

3.1 直接安装

MongoDB需要一个数据目录去存储所有的数据,MongoDB的默认数据目录是\data\db(相对于C:\mongodb根目录来说的,\data是根目录的次目录。),所以需要在根目录下新建这两个文件夹。 

md \data\db

或者通过mongod.exe通过--dbpath指定数据目录:

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

如果你指定的路径包含空白,需要将整个路径放在双引号中:

C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongodb data"

也可以在配置文件里指定dbpath。

3.2 运行MongoDB

通过在命令行窗口中运行mongo.exe客户端连接MongoDB。(为了方便使用命令,一般讲mongoDB的安装文件夹下的bin路径添加到PATH的环境变量中)。

mongo   //直接输入mongo即可进入mongoDB的操作界面中

4、将MongoDB配置成windows服务

①管理员运行命令窗口(CMD),在之前的C:\mongodb\data文件夹下创建两个新的文件夹db、log

mkdir C:\mongodb\data\db
mkdir C:\mongodb\data\log

②创建配置文件,并且配置文件需要包含systemLog.path,配置文件一般在软件安装的根目录下(C:\mongodb\mongod.cfg),并且需要在配置文件中指定以下内容:

systemlog:
     destination:file
     path:c:\mongodb\data\log\mongod.log
storage:
     dbPath:c:\mongodb\data\db

③以管理员身份运行命令窗口,并输入一下命令:

"C:\mongodb\bin\mongod.exe" --config "C:\mongodb\mongod.cfg" --install

④开启MongoDB服务

net start MongoDB

⑤停止或者移除MongoDB服务

net stop MongoDB                                            //停止服务
"C:\mongodb\bin\mongod.exe" --remove        //移除服务

 以上内容参考https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ 官方网站

作者:昆仑百草
来源链接:https://www.cnblogs.com/kunlbc/p/5402331.html

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

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


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

标签: MongoDBGo版本
分享给朋友:

“MongoDB 3.2版本在windows环境下的安装与配置” 的相关文章

Hugo LoveIt主题配置与使用

我的博客地址luckly 1. 安装主题 把这个主题克隆到 themes 目录: git clone https://github.com/dillonzq/LoveIt.git themes/LoveIt 2. 配置主题...

Flutter设置App的应用名字和应用logo图标的方法(android ios web)

Flutter设置App的应用名字和应用logo图标的方法(android ios web)

在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标 Flutter设置App的应用名字和应用logo图标的方法, 知识点虽然简单,但是不知道这个知...

趣味编程|手写一个集成多数据源mongodb的 starter

趣味编程|手写一个集成多数据源mongodb的 starter

关注公众号“AI码师”领取2021最新面试资料一份,公众号内回复“源码”,获取本项目源码 【前言】 主演:老王(技术总监),小码(本猿) 老王:小码啊,我们项目中需要使用到mongodb,你集成下吧,完成了和我说下。...

[ERROR] Got exception: org.apache.thrift.transport.TTransportException null

[ERROR] Got exception: org.apache.thrift.transport.TTransportException null

最近在使用waggle-dance的thrift服务时,在测试环境运行没有问题,但是到了生产环境出现了这问题. 翻译官方文档的话就是:在某些网络限制阻止从运行 Waggle Dance 的机器到运行 Thrift Hive Metastore 服务的机器的直接连接的情况下...

springboot集成mongoDB遇到的一些坑

1.当mongoDB设置了账号密码时,且设置的db为admin(角色为root),此时登录且操作都是OK的,连接可视化工具进行各种操作也是ok的,但是springboot项目里面却是一直超时 原因:设置的账号密码是admin数据库的,然后连接的是自己的其他数据库(cloud...

GIT 获取指定历史版本代码(根据时间获取commit或者查看git log)

cd 到该项目的一个本地仓库下 log 查看提交记录,找到想要的提交记录,粘贴对应的希哈值 执行 git checkout 希哈值 这本地的这个仓库的代码就会变成你想要的那个版本的代码 查看某个时间点以后的log git log --since="Fri Aug 10...

配置Python、Django环境变量教程

配置Python、Django环境变量教程

配置环境变量 在Windows下你必须配置环境变量! 右击桌面或者你能看到的任何 此电脑、这台电脑或者我的电脑。 右击:属性   点击:高级系统设置 点击:环境变量   找到系统变量下的Path...

Python 多版本安装模块

Python 多版本安装模块

自己安装的是 3.7.3 版本的,但是在安装其他软件的时候自带有Python,但是版本都不一样,有2.7的有3.7的。 自己平时用没有问题,配置的环境都是自己的 3.7.3 的,在用其他软件的Python脚本功能时需要用到自带的Python,这时需要对对应的版本安装模块就有问题了...

rabbitmq版本升级

rabbitmq版本升级

目录 一、背景 二、部署新的mq 三、元数据备份和还原 四、消息数据备份和还原 五、注意 一、背景 因原来rabbitmq版本存在漏洞需升级至最新版本。 原来是使用软件包部署,升级我采用使用docker-co...

Go语言内存逃逸之谜

Go语言内存逃逸之谜

我们在高中学过一些天体物理的知识,比如常见的三个宇宙速度: 第一宇宙速度:航天器逃离地面围绕地球做圆周运动的最小速度:7.9km/s 第二宇宙速度:航天器逃离地球的最小速度:11.18km/s 第三宇宙速度:航天器逃离太阳系的最小速度:16.64km/s...

发表评论

访客

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