Mongodb的下载安装和测试|学习笔记

简介: 快速学习Mongodb的下载安装和测试

开发者学堂课程【场景实践 - 基于MongoDB实现商品管理系统Mongodb的下载安装和测试】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/728/detail/12996


Mongodb的下载安装和测试

 

Mongodb的下载与安装

1、为什么要学习Mongodb:

Mongodb属于非关系型数据库,它和之前的关系型数据库,比如MySQL和Oracle的区别是:MySQL不支持分布式,且操作起来非常麻烦,尤其是查询。而非关系型数据库Mongodb没有circle语句。非关系型是在Mongodb里存储的记录每一行没有关系,比如在关系型数据库MySQL里,在person表格中存储数据,必须都是关于person的数据,而在Mongodb不要求,比如一行可以存储关于person的数据,一行可以存储关于工具的数据。Mongodb支持分布式,而且开源,随着互联网的兴起,Mongodb可以操作大量数据,且效率高。

2、下载

Mongodb的下载网址为:直接去官网下载即可。MongoDB官网地址:https://www.mongodb.com/

1)进入官网之后,点击右侧的Download按钮。

Download下有Community Server,点击之后选择Windows,最下面有All Version Binaries,点击进入。

image.png

进入页面之后,各种版本信息如下:

image.png

考虑到稳定性,我们要用的是Mongodb-win32-x86_64-2.0.6

3、安装

(1)解压下载的Mongodb-win32-x86_64-2.0.6,生成如下图所示的目录:

image.png

2control A、control C将目录复制到任意一个文件夹里的一个文件夹里,将其命名为 Mongodb(可以是任意名称);

(3)在Mongodb 的同级目录里再新建一个目录为Mongodbdata,这个目录是用来存储所有要用到的数据库

(4)切换到 Mongodb 的 bin 目录,然后在命令行窗口打开 bin

image.png

打开的目的:使用 Mongod.exe 与 Mongodbdata 文件夹生成关联。

关联操作如下:

Mongod.exe--dbpath= 存放数据库数据的目录

E: lsoft\MongoDB\bin>mongod --dbpath=E: lsoft\MongoDBdata

Wed Mar 14 07:58:08 [initandlisten]MongUB starting : pid=9996 port=27017 dbpath=E: \soft\ongoDBdata 64-bit host=suc

Web Mar 14 07:58:08[initandlisten] db version v2.0.6,pdfi1e version 4.5

Wed Mar 14 07:58:08 [initandlisten] git version: e1cOcbc25863f6356aa4e31375add7bb49fb05bc

Wed Mar 14 07:58:08 [initandlisten] bui1d info: windows sys.getwindowsversion(major=6, minor=1, bui1d=7601,platforn=2

service_pack='Service Pack 1')BOOST_LIB_VERSION=1_42

Wed Mar 14 07:58:08 [initandlisten] options: { dbpath:“"E:\soft\MongoDBdata" }

Wed Mar 14 07:58:08[initandlisten] journal dir=E:/soft/MongoDBdata/journal

ed Mar 14 07:58:08 [initandlisten] recover : no journal files present,no recovery needed

Web Mar 14 07:58:08 [websvr] admin web console waiting for connections on port 28017

Wed Mar 14 07:58:08[initandlisten] waiting for connections on port 27017

在Mongodbdata下生成如下文件和文件夹:

image.png

说明: ①journal 文件夹中存储的是文件数据,里面存放的都是json格式的数据模型。② mongod.lock 表示文件包是锁住的。

(5)配置环境变量,这样不用每次到 bin 目录来启动 MongoDB数据库了。赋值 mongodb 的 bin 目录到环境变量 path 中:

image.png

测试是否配置成功,启动cmd,直接运行bin目录下的命令mongod -help:如果出现如下所示现象,说明已经配置成功。

E: \>mongod -help

Allowed options

General options:

-h [ --help ] show this usage information

--version show this usage information

-f [ --config ]_arg  configuration file specifying additional options

-[ --verbose ] be more verbose (include maultiple times for moreverbosity e.g.-vvvvv)

上述表示对Mongodb的配置信息的一些说明

(6)启动 Mongodb 服务

在桌面新建一个文件夹并创建一个批处理.bat文件,这样每次启动mongodb 会很方便。

mongo.bat

在上述批处理文件中输入如下命令:

mongod.exe --dbpath=E:lsoftlMongoDBdata然后点击.bat文件,就可启动 MongoDB 数据库。

C:\Users\tiansuo\Desktop\mongo>mongod.exe --dbpath=E: lsoft\MongoDBdata

Wed Mar 14 08:02:45 [initandlisten]MongUB starting : pid=9996 port=27017 dbpath=E: \soft\ongoDBdata 64-bit host=suc

Web Mar 14 08:02:45 [initandlisten] db version v2.0.6,pdfi1e version 4.5

Wed Mar 14 08:02:45 [initandlisten] git version: e1cOcbc25863f6356aa4e31375add7bb49fb05bc

Wed Mar 14 08:02:45 [initandlisten] bui1d info: windows sys.getwindowsversion(major=6, minor=1, bui1d=7601,platforn=2

service_pack='Service Pack 1')BOOST_LIB_VERSION=1_42

Wed Mar 14 08:02:45 [initandlisten] options: { dbpath:“"E:\soft\MongoDBdata" }

Wed Mar 14 08:02:45 [initandlisten] journal dir=E:/soft/MongoDBdata/journal

ed Mar 14 08:02:45 [initandlisten] recover : no journal files present,no recovery needed

Web Mar 14 08:02:45 [websvr] admin web console waiting for connections on port 27017

Wed Mar 14 08:02:45 [initandlisten] waiting for connections on port 28017

从上图可以看出默认的端口是27017

(7)客户端验证链接

打开一个新的cmd窗口,输入 mongo 命令,如果有如下的提示,说明能连上数据库服务了。

E:\﹥mongo

MongoDB shel1 version: 2.0.6

Connecting to:test

说明:mongo.exe 表示 Mongodb 数据库的核心命令。

相关文章
|
2月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 22.04上安装MongoDB 6.0的步骤
这些步骤应该可以在Ubuntu 22.04系统上安装MongoDB 6.0。安装过程中,如果遇到任何问题,可以查阅MongoDB的官方文档或者Ubuntu的相关帮助文档,这些资源通常提供了解决特定问题的详细指导。
321 18
|
6月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
737 4
|
11月前
|
运维 关系型数据库 MySQL
os-copilot安装_配置_功能测试全集
我是一位中级运维工程师,我平时工作会涉及到 各类服务器的 数据库 与 java环境配置 操作。 我顺利使用了OS Copilot的 -t -f | 功能,我的疑惑是不能在自动操作过程中直接给与脚本运行权限,必须需要自己运行一下 chmod 这个既然有了最高的权限,为什么就不能直接给与运行权限呢。 我认为 -t 功能有用,能解决后台运行基础命令操作。 我认为 -f 功能有用,可以通过task文件中撰写连续任务操作。 我认为 | 对文件理解上有很直接的解读,可以在理解新程序上有很大帮助。
349 86
|
10月前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
664 10
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
9月前
|
NoSQL MongoDB 微服务
微服务2——MongoDB单机部署1——下载安装
本指南介绍在Windows系统上安装和启动MongoDB的步骤。首先,从官网下载适用于32位或64位系统的预编译二进制包,选择稳定版(y为偶数)。解压后创建数据目录`data/db`,可通过命令行参数(如`mongod --dbpath=..\data\db`)或配置文件启动服务。配置文件需注意转义字符与空格使用,支持自定义日志路径、端口等参数。将bin目录加入环境变量可简化启动操作。
251 0
微服务2——MongoDB单机部署1——下载安装
|
8月前
|
SQL 缓存 关系型数据库
MySQL8.4 Enterprise安装Firewall及测试
MySQL8.4 Enterprise安装Firewall及测试
277 0
|
9月前
|
人工智能 测试技术 API
Windows用户必备:Postman v11详细安装指南与API测试入门教程(附官网下载
Postman是全球领先的API开发与测试工具,支持REST、SOAP、GraphQL等协议调试。2025年最新版v11新增AI智能生成测试用例、多环境变量同步等功能,适用于前后端分离开发、自动化测试、接口文档自动生成及团队协作共享API资源。本文详细介绍Postman的软件定位、核心功能、安装步骤、首次配置、基础使用及常见问题解答,帮助用户快速上手并高效利用该工具进行API开发与测试。
|
9月前
|
存储 NoSQL Linux
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
644 0
|
11月前
|
弹性计算 Ubuntu Java
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
272 6
|
5月前
|
NoSQL MongoDB 数据库
数据库数据恢复—MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。 结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”

推荐镜像

更多