当前位置:首页 > 数据库 > MongoDB一:入门(安装与配置)

MongoDB一:入门(安装与配置)

2022年11月07日 20:21:36数据库6

 

一.简介

MongoDB   是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
mongoDB mongoDB
MongoDB 是一个介于 关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 jsonbson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立 索引[3]  

 

二.安装与配置

 1.下载安装

  http://dl.mongodb.org/dl/win32/x86_64

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

我这里下载的是3.2.18.zip版本

 2.配置启动

  第一步:解压到一个盘上,例如我的解压的目录E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18,如图所示:

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

 

 第二步:配置存放日志和数据的目录,不然mongoDB启动不起来,如图所示:

我们在E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18 目录下,创建一个mongodb.cfg 配置文件,有两个属性logpath和dbpath,分别设定值,并且在d盘创建对应配置路径的文件夹,如图所示:

dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongodb.log

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

 

 打开控制台cmd,进入mongodb安装目录/bin文件下运行命令:mongod.exe  --config  "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg",来启动MongoDB服务器,--config 选项表示启动时通过E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg,注意这里路径一定要用“”括起来,配置文件的信息配置服务器。如图所示:

 MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

 

 3.测试一下是否配置正常

  我们在运行cmd.exe进入dos命令界面,然后进入cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin目录下,运行mongo命令,测试一下连接,如图所示:

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

这时说明配置已经成功。

 

三.添加MongoDB到Windows Service

我们当我们把运行MongoDB服务器的dos命令界面关掉,这样我们就不能链接MongoDB,然后像mysql一样添加到Windows Service,然后在命令行上启动服务和关闭服务,这样方便我们操作和管理服务。

    我们接下来需要把MongoDB到Windows Service,用到的命令是--install设定安装MongoDB为服务器到Windows Service

    第一步:执行—install,以管理员身份启动cmd, 进入dos命令界面,先进入到cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin目录下,执行命令:

    mongod.exe  --config  "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg" --install --serviceName "MongoDB"  如图所示:

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

 第二步:启动/关闭MongoDB服务

  net start mongodb 启动MongoDB服务

  net stop mongodb 启动MongoDB服

  MongoDB一:入门(安装与配置) _ JavaClub全栈架构师技术笔记

 

作者:草莓芒果
来源链接:https://www.cnblogs.com/cbw-mango/p/7987682.html

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

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


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

标签: MongoDBGo
分享给朋友:

“MongoDB一:入门(安装与配置)” 的相关文章

Go语言为并发而生

Go语言为并发而生 如上所述,硬件制造商正在为处理器添加越来越多的内核以提高性能。所有数据中心都在这些处理器上运行,更重要的是,今天的应用程序使用多个微服务来维护数据库连接,消息队列和维护缓存。因此,开发的软件和编程语言应该可以轻松地支持并发性,并...

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

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

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

Error creating bean with name 'contentCategoryController': Injection of autowired dependencies failed;

Error creating bean with name 'contentCategoryController': Injection of autowired dependencies failed;

在springmvc、spring、mybatis搭建的工程中出现了一大串错误 查了代码后发现,原来是在ContentCategoryServiceImpl中忘了写一句话@Service(),以至于因此导致一系列错误。 在控制层调用业务层,必须在业...

Go语言学习目录

第一章 Go环境搭建 1.1 Linux搭建Go环境 1.2 Mac搭建Go环境 1.3 Windows搭建Go环境 第二章 Go语言特性 2.1 Go特征 2.2 Go...

mongodb二进制安装与yum安装

一.什么是mongodb       MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能 最丰富,最像关...

go对象选择器自解引

 Go编程时光 1.0 前言 第一章:基础知识 第二章:面向对象 第三章:项目管理...

012 Go语言基础之函数

012 Go语言基础之函数

目录 一、函数 二、函数定义 三、函数的调用 四、参数 4.1 类型简写 4.2 可变参数 五、返回值...

Django学习手册

Django学习手册

  整体步骤阐述:(windows环境下)   步骤一,下载python安装包 (和 jiango 压缩包)   步骤二,安装python 配置python的环境变量   步骤三,安装djang       方式一:pip install jda...

GO函数

GO函数

03GO函数 函数 函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下:...

用pycharm开发django项目示例

用pycharm开发django项目示例

pycharm开发django工程(一)  在pycharm(企业版)中新建Django工程,注意使用虚拟环境   创建成功后,在pycharm显示的工程目录结构如下:   打开pycharm的Terminal...

发表评论

访客

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