MongoDB安装使用

news2024/12/29 15:58:34

部分转载于:MongoDB安装配置教程(详细版)

文章目录

  • 1. mongodb server安装使用
  • 2. mongodb客户端连数据库
    • 背景

1. mongodb server安装使用

前言:MongoDB是前端开发人员普遍使用的数据库,因为MongoDB不需要图形界面,是一个基于分布式文件存储的开源数据库系统。MongoDB 将数据存储为一个文档,数据结构由键值对(key=>value)组成;MongoDB 文档类似于 JSON 对象。

安装成功标识:

1.打开服务器输入地址为:‘http://localhost:27017’;
2.页面显示信息为:‘It looks like you are trying to access MongoDB over HTTP on the native driver port.’

接下来开始安装:

1.下载MongoDB数据库地址:(会自动检测电脑版本, 下载合适的MongoDB 版本号)

https://www.mongodb.com/try/download/community

2.打开下载的文件,找到  msi  后缀双击,进入安装

3.Custom 可以指定想安装在D盘或其他盘中

  3.默认 'Run service as Network Service user’

4.取消勾选左下角图形化工具(Install MongoDB Compass),要不然安装时间会很长很长...

5.点击next ,finish就结束安装了

6.安装完的文件夹目录,config文件是后期加上去的,稍后会介绍

 现在开始配置MongoDB的数据库环境

1.右击桌面图标 “我的电脑” ,找到  环境变量 在 系统变量 里面找到 path,点击 编辑

 2.添加MongoDB的bin地址(ps:注意自己电脑存放mongodb的文件夹路径)

 最后一步运行MongoDB服务

 1.创建数据库文件的存放位置

在data文件夹下创建   db 文件夹(启动 MongoDB 服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功)

 

 2.启动 MongoDB 服务(Win+R键),输入cmd

 3.进入命令编辑模式,找到db文件,按如下方式输入

 4.输入命令,来启动MongoDB 服务

mongod   --dbpath D:\MyApp\Mongodb\Server\data\db

5.按Enter键之后显示,一般端口是27017

 6.浏览器中输入地址和端口号为:

http://localhost:27017

7.显示结果如下,就说明安装成功并结束

 8.按两次的 ‘Ctrl + C’,结束该次进程

再配置本地 Windows MongoGB 服务

这样可设置为开机自启动,可直接手动启动关闭,可通过命令行net start MongoDB 启动,不需要再进入bin的目录下启动了;

1.在 data 文件下创建新文件夹log(用来存放日志文件)

 2.在 MongoGB 中新建配置文件 mongo.config (与bin、data、log同一目录下),用记事本打开编辑即可

输入:(ps:以自己的实际安装的文件地址为准)

dbpath=D:\tools\Mongodb\Server\6.0\data\db
logpath=D:\tools\Mongodb\Server\6.0\log\mongo.log
  • mongo.config配置内容:
#数据库数据存放目录
dbpath=D:\tools\Mongodb\Server\6.0\data\db
#数据库日志存放目录
logpath=D:\tools\Mongodb\Server\6.0\log\mongo.log
#以追加的方式记录日志
logappend = true
#端口号 默认为 27017
port=27017
 
#开启用户认证
auth=false
#mongodb所绑定的ip地址,绑定后只能通过127访问
bind_ip = 0.0.0.0
 
#启用日志,默认启用
journal=true
#过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#不允许全表扫描
notablescan=false

在这里插入图片描述

 3.用管理员身份打开 cmd,然后找到 bin 文件地址为:"D:\MyApp\Mongodb\Server\bin ‘’,并输入代码为:mongod -dbpath "D:\MyApp\Mongodb\Server\data\db" -logpath "D:\MyApp\Mongodb\Server\data\log\mongo.log" -install -serviceName "MongoDB";

‘MongoDB’ 就是之后启动 MongoDB 服务的名字

 4.在cmd 管理员中启动和关闭 MongoDB 服务

(1)启动 MongoDB 命令为:net start MongoDB

(2)在浏览器中输入地址和端口号为:http://localhost:27017,显示如下,说明 MongoDB 服务已启动

 5.MongoDB启动是 Win+R 键输入 services.msc 也可以判断是否启动

 6.关闭 MongoDB 命令为:net stop MongoDB  查看启动的网页没有显示英文了就表示已经关闭了。

2. mongodb客户端连数据库

背景

首先,要明确一个事实:
MongoDB 在6.0版本之后,安装目录的bin目录下是不再存在mongo.exe启动文件的!

这里安装的是6.0版本,那么就基于这个版本来说。
在这里插入图片描述

需要我们另外下载安装mongodb的shell客户端。同样官网会自动检测适合你的版本。

下载地址:https://www.mongodb.com/try/download/shell
在这里插入图片描述
下载到本地后zip包解压并且放到与 bin同一目录下。
在这里插入图片描述
注意看相对路径:
在这里插入图片描述
直接双击启动这个exe即可执行mongoDB。
在这里插入图片描述
如图是连接本地数据库默认命令~
非本地的写对应的ip+port。

退出时,直接输入 exit即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/745592.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

YiOVE书源:不只是书源,还有对书源的一些预处理,比如提前查看书源数量,以及包含哪些小说站

引言 我是一个小说爱好者,阅读APP更是其中的效果斐然的不错宝器,平时自己也会收集一些书源。但是在这过程中产生了一些需求,比如:书源的数目是多少?书源链接还有效吗? 于是,自己基于Flask写了…

推荐这7个交互软件,交互效果更丰富

在现代Web设计中,交互效果是吸引用户注意力、增强用户体验的关键因素之一。通过使用交互效果软件,设计师可以为网站和应用程序增加动态元素和交互特性,提供更具吸引力和互动性的用户体验。本文将介绍7个操作简单,交互效果丰富的交…

【运维工程师学习四续集】Web服务之Linux配置安装Nginx

【运维工程师学习四续集】Web服务之Linux配置安装Nginx 0、查看是否安装wget1、安装wget2、下载 Nginx 安装包wget下载nginx安装包 3、解压nginx tar包4、安装相关依赖文件解释 5、切换到nginx目录6、配置当前nginx7、编译安装nginx8、切换到nginx的sbin目录9、查看nginx的版本…

RabbitMQ集群搭建与高可用实现(未完待续)

文章目录 一、RabbitMQ集群概述1、为什么要使用RabbitMQ集群2、RabbitMQ如何支持集群3、RabbitMQ的节点类型 二、普通集群1、什么是普通集群2、Docker搭建普通集群模式(1)安装docker(2)安装RabbitMQ(3)检验…

线程任务异步回调

1、需要掌握概念 //同步,异步,异步回调 //MQ消息中间件 例子:工作邮件、微信、QQ 原理: 同步、异步、异步回调 2、代码 public static void main(String[] args) throws Exception {//同步,异步,异步…

X2000 Linux 测试VL53L4CD

在X2000 Linux 调试VL53L4CD驱动章节中已从官方下载了驱动文件,文件如下: 一、 拷贝测试代码 将user拷贝到sdk\demo下,如下所示: 2、修改Makefile 修改\user\test\Makefile指令CC为mips-linux-gnu-gcc CC : mips-linux-gnu-gcc…

北约峰会遭遇RomCom黑客组织攻击

昨天(7月11日),微软正式披露了一个未修补的零日安全漏洞,该漏洞存在于多个Windows和Office产品中,可以通过恶意Office文档远程执行代码。 未经身份验证的攻击者可在无用户交互的情况下利用该漏洞(跟踪为CVE-2023-3688…

IMU背包对动物行为影响测试

动物行为是一种可观察和可测量的指标,轻量化和低成本的传感器技术的先进发展为研究人员提供了以最小干预来跨越空间和时间跟踪动物的机会。特别是对于家禽业来说,已经从传统的笼养系统转变为无笼养系统。许多技术可用于检测大群鸡的行为、活动和位置。为…

哈希的应用->布隆过滤器

为什么用布隆过滤器 这个是基于位图的一个超级牛皮的一个数据结构。举个例子,假设我们创建Steam账号,我们的账户名字是不允许重复的,所以我们需要找到一个没有人使用过的名字,但是我们得知道现在这个名字是否有人用过&#xff0c…

VMware ESXi 7.0 U3n macOS Unlocker OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)

VMware ESXi 7.0 U3n macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版) ESXi 7 U3 标准版集成 Intel 网卡、USB 网卡 和 NVMe 驱动 请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3-sysin/,查看最新版。原创作品&#x…

利用Docker部署程序

目录 一、安装Docker程序 二、安装MySQL 三、安装MongoDB 四、安装Redis 五、安装RabbitMQ 六、部署人脸识别程序 一、部署工作流项目 二、打包Java项目 三、部署Java项目 一、安装Docker程序 这节课我们要利用Docker环境部署很多东西,有数据库、人脸识别程…

冯诺依曼结构和操作系统的理解

在正式讲解进程之前,需要先铺垫一些基本知识. 目录 冯诺依曼结构 操作系统 冯诺依曼结构 这个名词相信大家非常熟悉,我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。 这张图…

Tomcat工作原理

一、Tomcat架构 ### 说明: Server:表示整个 Tomcat Catalina servlet 容器,Server 中可以有多个 Service。(可以通过telenet 8005后连接后输入“SHUTDOWN” 注意这里是大写,来关闭服务)Service&#xff1…

宠物用品小程序怎么做

宠物用品小程序功能介绍: 1. 商品管理: 宠物用品小程序提供了商品管理功能,商家可以方便地添加、编辑和删除商品信息。用户可以浏览并选择合适的宠物用品,如食品、玩具、服饰等。 2. 订单管理: 用户可以在宠物用品…

区块链服务网络BSN季度版本迭代说明【2023年Q2】

根据区块链服务网络发展联盟计划安排,BSN将每周进行一个小的版本迭代,每季度进行一个大的版本迭代,目前区块链服务网络(BSN)已完成最新季度版本迭代。 我们将按照BSN官方专网(国内版和国际版)、…

手把手教你从零开始集成声网音视频功能(iOS版)

说明 1.环信音视频和声网音视频 是两个不同的系统,所以如果要切换的话,需要集成声网的sdk,环信音视频的sdk可以直接废弃 2.文章会介绍如何用声网的音视频跑通demo,可以了解整个音视频通话的流程, 3.文章会介绍已经集…

小心 MybatisPlus 的一个坑

小心 MybatisPlus 的一个坑 昨天测试说有个 xx 功能用不了,扔给我一个截图,说有报错: 报错信息就是:Transaction rolled back because it has been marked as rollback-only,很好理解:事务被回滚了&#x…

【Qt QML入门】Text

Text组件在场景中添加格式化文本, 提供的是只读文本。文本项可以显示纯文本和富文本。Text {id: txttext: "Hello World!"font.family: "Helvetica"font.pointSize: 24color: "red" } 也可以支持部分Html格式标签 Text {id: txt1font.pointSize…

python_day6_异常与包机制

异常 try:可能出现异常的代码 except:若出现异常执行的代码 try:f open("D:/linux.txt", "r", encoding"utf-8")f.readlines() except:print("出现异常了,文件不存在,更换模式w")# f open("D:/linux.txt…

欧姆龙以太网口怎么和电脑连接

捷米特JM-ETH-CP以太网通讯处理器用于欧姆龙 CP1L/ CP1E/ CP1H 系列 PLC 的以太网数据采集,捷米特JM-ETH-CP以太网模块不占用 PLC 通讯口,即编程软件/上位机软件通过以太网对 PLC 数据监控的同时,触摸屏可以通过复用接口与 PLC 进行通讯。支持…