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

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云数据库 MongoDB,通用型 2核4GB
简介: 快速学习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 数据库的核心命令。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
9天前
|
NoSQL 前端开发 MongoDB
[保姆级教程]Windows安装MongoDB教程
【6月更文挑战第4天】该内容是关于MongoDB的安装包下载及安装步骤指南。首先,访问网址 <a href="https://www.mongodb.com/try" target="_blank">https://www.mongodb.com/try</a> 进入官网,选择MongoDB Community Edition(社区版)。接着,挑选合适的版本和系统平台,推荐下载zip压缩包。下载后,进行安装,依次点击“Next”同意协议,选择自定义安装路径,然后继续安装直至完成。
40 0
|
1月前
|
NoSQL 关系型数据库 MySQL
涉及rocketMQ,jemeter等性能测试服务器的安装记录
涉及rocketMQ,jemeter等性能测试服务器的安装记录
38 1
|
7天前
|
NoSQL MongoDB Docker
windows下基于docker安装mongodb
windows下基于docker安装mongodb
11 1
|
13天前
|
存储 NoSQL 数据可视化
如何安装MongoDB?
【6月更文挑战第8天】如何安装MongoDB?
22 6
|
9天前
|
存储 NoSQL Linux
【MongoDB】下载安装、指令操作
【MongoDB】下载安装、指令操作
32 1
|
15天前
|
NoSQL 数据可视化 前端开发
MongoDB可视化工具Robo 3T的下载、安装与使用介绍
【6月更文挑战第3天】该文介绍了如何下载和安装MongoDB的图形化工具Robo 3T。首先,建议在开始之前安装MongoDB。然后,访问Robo 3T官网下载安装包,接受条款并选择适合的操作系统版本(此处以Windows 64位为例)。下载后,运行安装程序,依次点击"Next",选择安装路径,等待安装完成。安装后,启动Robo 3T,同意用户协议,免费激活并登录或注册账号。最后,按照提示完成配置步骤。
22 1
|
1月前
|
NoSQL 测试技术 MongoDB
【MongoDB 专栏】MongoDB 的性能基准测试与评估
【5月更文挑战第11天】MongoDB的性能基准测试对于优化至关重要,涉及数据读写速度、查询响应时间及吞吐量等指标。测试应明确目标和范围,选择合适的工具,考虑数据模型、索引、查询优化和系统配置等因素。性能评估需关注读写吞吐量、响应时间和资源利用率。通过多次测试、逐步增加负载和对比其他系统,识别性能瓶颈并持续优化。随着技术发展,测试方法和工具将持续创新,以应对复杂性能挑战。
【MongoDB 专栏】MongoDB 的性能基准测试与评估
|
1月前
|
Web App开发 测试技术 C++
Playwright安装与Python集成:探索跨浏览器测试的奇妙世界
Playwright是新兴的跨浏览器测试工具,相比Selenium,它支持Chrome、Firefox、WebKit,执行速度快,选择器更稳定。安装Playwright只需一条`pip install playwright`的命令,随后的`playwright install`会自动添加浏览器,无需处理浏览器驱动问题。这一优势免去了Selenium中匹配驱动的烦恼。文章适合寻求高效自动化测试解决方案的开发者。
27 2
|
1月前
|
网络安全 Docker 容器
测试开发环境下centos7.9下安装docker的minio
测试开发环境下centos7.9下安装docker的minio
54 1
|
1月前
|
Web App开发 测试技术 Python
【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
27 0